open(file_path, mode, buffering, encoding, error, newline, closefd, opener)
f = open('./file.text', 'r+', encoding='utf=8')
# 关闭文件
f.close()
模式可组合, r+ , rb, w+, wb, a+, ab 等
f = open('./file.text', 'r', encoding='utf-8')
content = f.read()
def readline_1():
for line in open('file.text', 'r')
print(line)
def readline_2():
f = open('file.text', 'r')
for i in f.readlines():
print(i)
def readline_3():
f = open('file.text', 'r')
line = f.readline()
while line:
print(line)
line = f.readline()
f = open('file.text', 'w')
f.write('''
line 1
line 2
line 3
''')
content = [ 'line 1', '\n', 'line 2' ]
f.writelines(content)
f = open('file.text', 'a+')
f.write('new line')
with open('file.text', 'r') as f:
print(f.read()) # 执行结束后,文件将被自动关闭