打开文件
f=open('file_name', 'file_type')
if f:
file_type
with open('file_name', 'file_type') as f:
访问模式
w: 只写
r:只读
a: 追加写入
rb: 二进制只读
wb:二进制写入
ab:二进制追加写入
r+:打开一个文件用于读写,文件指针将会放在文件的开头。
w+:打开一个文件用于读写,如果文件已经存在则将其覆盖,如果文件不存在,则创建新文件。
a+:打开一个文件用于读写,追加模式。如果文件存在,文件指针将会放在文件的结尾;如果该文件不存在,穿件新文件用于读写。
rb+: 以二进制格式打开一个文件用于读写,文件指正将会放在文件的开头,一般用于非文本文件如图片等。
wb+:以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件,一般用于非文本文件如图片等。
ab+:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾;如果文件不存在,创建新文件用于读写。
写文件
f.write(content)
读取文件
f.read(lenth)
f.readline()
f.readlines()
查看指针位置
f.tell()
指针定位
seek(offset, from)
from:
offset: 偏移量
eg:
f.seek(5,0)
f.seek(-3,2)
转载请注明原文地址:https://ipadbbs.8miu.com/read-61346.html