python文件的使用
Posted c1q2s3
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘xd6xd0xb9xfaxcaxc7xb8xf6xcexb0xb4xf3xb5xc4xb9xfaxbcxd2xd3xd1‘
文件的打开和关闭:
文件对象 = 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(‘ more‘) #写函数 4 fobj.close() 5 6 except Exception as err: 7 print(err) 8 9 #结果:anc文件保存至当前目录下,并写入“[换行]more”
以上是关于python文件的使用的主要内容,如果未能解决你的问题,请参考以下文章
我在哪里更改此 Python 代码片段以将临时文件保存在 tmp 文件夹中?
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段