标签:操作 style write read pen 就是 pytho 一个 python
rb:以字节的形式读文件
# f=open("yxz","rb",encoding="utf-8") ----```注意,这样会报错,因为rb就是指以二进制的编码方式打开文件,再加一个encoding=(指定编码)就不对额 # f.write("sb") f=open("yxz","rb") #这么写就没问题了 date=f.read() print(date) #输出结果为b‘111\r\n222\r\n33\r\n444\r\n\xc4\xe3\xba\xc3\xb0\xa1‘,是字节的形式 #如果我们想看到原本的内容,而不是字节,需要进行解码操作 print(date.decode("utf-8")) #这样的输出结果就是原文件的结果
wb:
f=open("ymz","wb") #用二进制的方式进行写操作 f.write(bytes("11111",encoding="utf-8")) #需要先将字符串转换成二进制(编码)的形式,在写进文件里面 #也可以用以下方式转换称二进制形式
print("要向卓".encode("utf-8"))
f.write("要向卓".encode("utf-8"))
ab:这样用二进制的方式往文件的最后进行添加
f=open("ymz","ab") #用二进制的方式进行写操作 f.write(bytes("11111",encoding="utf-8")) #需要先将字符串转换成二进制(编码)的形式,在写进文件里面 #也可以用以下方式转换称二进制形式 f.write("要向卓".encode("utf-8"))
标签:操作 style write read pen 就是 pytho 一个 python
原文地址:https://www.cnblogs.com/yxzymz/p/12747805.html