读操作
aa.txt文件内容

read()读
with open("aa.txt",mode="rt",encoding="utf-8") as f:
res = f.read()
print(res)

readline()读一行
with open("aa.txt",mode="rt",encoding="utf-8") as f:
res2 = f.readline()
print(res2)

readlines()把数据变成一个列表
with open("aa.txt",mode="rt",encoding="utf-8") as f:
res = f.readlines()
print(res)

注意read和readlines都是把数据一次性读入内存,数据过大,可能会导致内存溢出
写操作
write()写
with open("aa.txt",mode="at",encoding="utf-8") as f:
f.write("我是新添加的")

writelines()将一个列表的内容循环写到文件里
list1 = ["aa", "bb"]
with open("aa.txt",mode="at",encoding="utf-8") as f:
f.writelines(list1)

flush()立马将数据刷到硬盘去(不建议使用)
了解操作
readable() 文件是否可读
writable()文件是否可写
closed 文件是否关闭