文件处理

  

#打开文件windows默认编码gbk所以打开的时候需要解码用jbk
f=open('hello.txt',encoding='utf8')#用gbk解码操作
data=f.read()#读文件内容
print(data)#打印文件内容
f.close()#关闭文件
# f=open('hello.txt','r',encoding='utf-8')
# # data=f.read()#读取文件内容
# # print(data)
# print(f.readable())#显示是否可读,如果是r则显示true
# print(f.readline())#读一行打开文件的内容
# f.close()
#r读 w写 r追加
#w无论有没有文档都会清空文件内容新建一个新的文档
# f=open('hello.txt','w',encoding='utf-8')
# f.write('123456
')#直接就会清空原文件内容用此字符串代替
# #追加操作a
# f=open('hello.txt','a',encoding='utf-8')
# f.write('写到文件最后')#即可实现在原文件中追加新的内容
#r+可读可写
# f=open('hello.txt','r+',encoding='utf-8')
# data=f.read()
# print(data)
# f.write('你是谁?
')
# data=f.read()
# print(data)
f.close()#必须关闭文件不然不行

with open('hello.txt','w',encoding='gbk') as sf.open('cat.txt','w',encoding='gbk') as f:#with不需要关闭文件close f.write('llsd ')
原文地址:https://www.cnblogs.com/wfl9310/p/8971203.html