@读取整个文件
#例:
with open('pi_digits.txt') as fp:
contents = fp.read()
print(contents)
@逐行读取
#例:
with open('pi_digits.txt') as fp:
for line in fp:
print(line)
@创建一个包含文件各行的列表
#例:
filename = "pi_digits.txt"
with open(filename) as fp:
lines = fp.readliens()
for line in lines:
print(line.rstrip())
@写入文件
#例:
filename = "programing.txt"
with open(filename, 'a') as fp:
fp.write("I love programing.")
@open函数的两个实参
#filname文件名称
#默认是读取模式
#w 写入模式
#r 读取模式
#a 附加模式
#r+ 读取和写入模式