• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

文件操作

开发技术 开发技术 2周前 (04-07) 8次浏览
#coding:utf-8
写入:
#文件写入英文不需要编码
file = open(r"E:toolsEnglish.txt",'w')
file.write("hello python")
file.close()

#文件写入中文只能是wb (表示二进制)
file = open(r"E:toolschina.txt","wb") #python3的默认编码是utf-8,write只能写入二进制,所以是wb
file.write("哈哈哈".encode("utf-8"))#将文本编码为二进制形式写入

file.close()

读取:
#读取英文文件
file = open(r"E:toolsEnglish.txt",'r')
f=file.read()
print(f)
file.close()

#读取中文文件
file = open(r"E:toolschina.txt",'rb')
mystra=file.read()
print(type(mystra)) #bytes 类型
mystra = mystra.decode('utf-8') #将读取到的二进制转换为文本形式
print(mystra)
file.close()



程序员灯塔
转载请注明原文链接:文件操作
喜欢 (0)