码迷,mamicode.com
首页 > 其他好文 > 详细

文件处理b模式

时间:2020-04-21 21:15:07      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:操作   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"))

  

文件处理b模式

标签:操作   style   write   read   pen   就是   pytho   一个   python   

原文地址:https://www.cnblogs.com/yxzymz/p/12747805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!