打开/关闭文件
open(file_path, mode, buffering, encoding, error, newline, closefd, opener)
打开文件
f = open('..../file.text', 'r+', encoding='utf=8')
# 关闭文件
f.close()
打开模式
t 文本模式(默认)
x 新建并以写模式打开文件, 如果文件存在将报错
b 二进制模式.../file.text', 'r', encoding='utf-8')
一次读取全部数据
content = f.read()
逐行读取
def readline_1():
for line in...'\n', 'line 2' ]
f.writelines(content)
追加
f = open('file.text', 'a+')
f.write('new line')
with 自动关闭文件...with open('file.text', 'r') as f:
print(f.read()) # 执行结束后,文件将被自动关闭