文件相关
文件的打开与关闭
打开文件/创建文件
在python中使用 open 函数,可以打开一个已经存在的文件,或者创建一个新文件。
open(文件路径,访问模式)
使用上述方式带上不存在的路径是不会创建文件夹的。
file = open('./newFile.txt','w')
变量是打开文件对象的引用名,方便后续的针对这个打开文件对象进行操作。
file 变量用于接受文件对象,在 Python 中,“接收返回的文件对象” 的本质是获取一个指向实际文件的抽象接口,它既不是直接存储文件内容,也不是简单存储文件路径,而是一个具备操作能力的句柄。
文件的读/写
写 数据 write() 可以完成向文件写入数据。
file = open('./newFile.txt','w')
file.write('hello')
file.close()
追加,open() 的方式改成 r。
file=open('./newFile.txt','a')
file.write('add context')
file.close()
读 数据
read() 一个字节一个字节的读,效率低
file=open('./newFile.txt','r')
content=file.read()
print(content)
readline() 一行一行的读,但是只能读取一行
content=file.readline()
readlines 完全的读,可以按照行来读取,但是会将所有的数据都读取到,并且以一个列表的形式返回。
file=open('./newFile.txt','w')
file.write('hello\n'*3)
file.close()
file=open('./newFile.txt','r')
content=file.readlines()
print(content)
==>
['hello\n', 'hello\n', 'hello\n']

浙公网安备 33010602011771号