打开文件
file = open(filename, mode[…])
open()函数至少两个参数,文件名可以是文件实际名字也可以是包含完整路径的名字
open()函数返回一个文件对象,使用该文件对象可以进行读写操作
eg. rt表示打开文本文件,rb表示打开二进制文件
文本文件若用二进制形式打开,显示的是编码
1 | file = open("test.py", "rt", encoding="utf-8") |
如果文件名包含路径,比如D:\python\test.py
1 | file = open(r"D:\python\test.py", "r") |
关闭文件
file.close()
如果前面用的是with open则不用close()
文件读写操作
file为文件对象
1 | f = open(fname, w+) #如果有文件则覆盖写,没有文件则创建 |