文件处理
#打开文件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\n')#直接就会清空原文件内容用此字符串代替 # #追加操作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('你是谁?\n') # 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\n')