zoukankan      html  css  js  c++  java
  • python文件的使用

      文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合抽象,类似地,函数是程序的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。文件包括两种类型:文本文件和二进制文件。

      文本文件一般由单一特定编码的字符组成,如UTF-8编码,内容容易统一展示和阅读。大部分文本文件都可以通过文本编辑软件或文字处理软件创建、修改和阅读。由于文本文件存在编码,因此,它可以被看作是存储在磁盘上的长字符串,例如一个txt格式的文本文件。

    实例:

    textFile=open("7.1.txt","rt")

    print(textFile.readline())

    textFile.close()

    binFile=open("7.1.txt","rb")

    print(binFile.readline())

    binFile.close()

    输出结果如下:

    中国是一个伟大的国家!

    b'\xd6\xd0\xb9\xfa\xca\xc7\xb8\xf6\xce\xb0\xb4\xf3\xb5\xc4\xb9\xfa\xbc\xd2\xd3\xd1'

    文件的打开和关闭:

    文件对象 = open('文件名','使用方式')
    rt:读取一个txt文件
    wt: 只写打开一个txt文件,(如果没有该文件则新建该文件)会覆盖原有内容
    at:打开一个txt文件,并从文件指针位置追加写内容(文件指针默认在末尾)
    文件操作错误属于:I/O异常
    通常的异常:

    1 try:
    2     f = open('a.txt','wt')
    3 except Exception as e:
    4     print(e)


    #文件的写操作
    # 函数:   文件对象.write(s)其中s是待写入文件的字符串{文件对象需要时可写入的对象}

    复制代码
    1 try:
    2     fobj = open('anc.txt','wt')     #wt:可写入操作方式/at为在原有的文件内容追加写入
    3     fobj.write('\nmore')    #写函数
    4     fobj.close()
    5 
    6 except Exception as err:
    7     print(err)
    8 
    9 #结果:anc文件保存至当前目录下,并写入“[换行]more”
    复制代码
  • 相关阅读:
    千千静听被拖到桌面之外的解决办法
    Excel学习(二)快速添充单元格
    tomcat中的server.xml中关于虚拟目录的设定
    配置SVN
    DataTable.Select() 方法的简单用法
    Excel学习(一) 单元格显示下拉列表框
    Excel学习(三)添加打印预览按钮
    打造自己的资料库
    APAHCE基于IP端口的虚拟主机的设定
    反射
  • 原文地址:https://www.cnblogs.com/c1q2s3/p/11778435.html
Copyright © 2011-2022 走看看