Python中的文件操作——09

open方法打开文件,r,只可读模式,不能写,文件的内容只能是字符串

f = open('xxx','r','encoding='utf-8')
data = f.read()#以字符串形式读取整个文件
data1 = f.readlines()#列表的形式,每行为一个元素
f.close()
print(f1.readable()) #判断是否可读,返回bool值


w,只写模式,不能读

f = open('xxx','w',encoding='utf-8')#如果存在xxx文件则覆盖,如果不存在xxx文件则新建
f.write('dsadasd')
f.write('dsdsadaw1')#当多行write写入时需要自己加上\n换行,否则不会换行
f.writelines(['dsadad3\n','dsaasda\n','dasda\n'])#写入一个列表行
f.close()

a,追加模式,在文件的最后开始写

f = open('xxx','a',encoding='utf-8')
f.write('winsdom')
f.close()#追加模式   写在原文件的最后

猜你喜欢

转载自www.cnblogs.com/winsdom/p/9112283.html