Python文件操作之二进制文件详解

Liana ·
更新时间:2024-11-10
· 869 次阅读

目录

1.二进制读取模式

rb读取模式

将读取到的内容写入到文件

总结

1.二进制读取模式

rt 读取文本文件(默认值)

rb 读取二进制文件

file_name = "C:/Users/cheng/Desktop/can.jmx" with open(file_name, 'rt', ) as can: print(can.read())

执行结果

rb读取模式 file_name = "C:/Users/cheng/Desktop/can.jmx" with open(file_name, 'rb', ) as can: print(can.read())

执行结果

读取100字节

file_name = "C:/Users/cheng/Desktop/can.jmx" with open(file_name, 'rb', ) as can: #读取文本文件,size是以字符为单位的 #读取二进制文件,size是以字节为单位的 print(can.read(100))

执行结果

将读取到的内容写入到文件 file_name = "C:/Users/cheng/Desktop/can.jmx" with open(file_name, 'rb', ) as can: # 定义一个新的文件 new_name = 'to.jmx' with open(new_name, 'wb') as cheng: # 定义每次读取的大小 cc = 1024 * 100 while True: # 从已有对象中读取数据 content = can.read(cc) #内容读取完毕,终止循环 if not content: break #将读取到的数据写入到新对象中 cheng.write(content)

执行结果:


总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注软件开发网的更多内容!



进制 二进制 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号