open函数格式:
file=open(file_name , mode , buffering,encoding )
参数:
file_name 文件路径
mode 打开模式
buffering 是否使用缓冲
encoding 打开编码
打开模式mode:
r 默认模式,以只读方式打开文件,文件必须存在
rb 以二进制格式只读打开
r+ 打开文件用于读写。定位文件开头,在结尾追加
w 打开文件只写入。如果文件已存在,则覆盖。如果文件不存在,创建新文件。
w+ 打开文件用于读写。如果文件已存在则覆盖。如果文件不存在,创建新文件。
a 打开文件用于追加。如果文件已存在,新内容会追加在最后面,如果文件不存在,创建新文件写入。
a+ 打开文件用于读写。如果文件已存在,指针会在内容最后。打开时是追加模式。如果文件不存在,创建新文件。
注意:二进制方式,不考虑编码。带+号的都可读写,win系统编码默认gbk(cp936),另一种utf-8
file.read() 读取内容
file.write()写入内容
file.close() 关闭文件
案例:

判断:
# 文件是否关闭
print(f.closed)
#文件访问模式
print(f.mode)
#文件访问编码格式
print(f.encoding)
#访问文件名
print(f.name)
案例:

未经允许不得转载:天府数据港官方信息博客 » python打开文件
客官点个赞呗! (0)