标签:readline 读取 lin abc readlines nbsp 元素 创建 lis
r 读,只能读,不能写,打开不存在的文档报错
f = open(‘2‘,encoding=‘utf-8‘) print(f.read())#读取所有的内容 print(f.readline())#读取一行的内容 # print(f.readlines())#依次读取每一行 f.close()
r+ 读写,打开不存在的文件报错
f = open(‘2‘,‘r+‘,encoding=‘utf-8‘) f.write(‘abc‘) result = f.read() print(result) f.close()
w 写,只能写,覆盖之前的内容,文件不存在会创建
f = open(‘2‘,‘w‘,encoding=‘utf-8‘) f.write(‘abc‘) f.close()
w+ 读写,覆盖原文件
f = open(‘2‘,‘w+‘,encoding=‘utf-8‘) print(f.read()) f.write(‘abc‘) f.close()
循环写
l = [‘a‘,‘b‘,‘c‘,‘d‘,‘e‘] f = open(‘2‘,‘w‘,encoding=‘utf-8‘) f.writelines(l)#传一个list,他会自动帮你循环,把list里面的每一个元素写到文件里面 f.close()
a 追加,再源文件的内容上增加新内容,只能写不能读,文件不存在不会自动创建
f = open(‘2‘,‘a‘,encoding=‘utf-8‘) f.write(‘哈哈哈‘) f.close()
a+ 追加读
f = open(‘2‘,‘a+‘,encoding=‘utf-8‘) print(f.read()) f.write(‘哈哈哈‘) print(f.read()) f.close()
标签:readline 读取 lin abc readlines nbsp 元素 创建 lis
原文地址:https://www.cnblogs.com/rj-tsl/p/10961312.html