新闻动态

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

发布日期:2021-12-30 18:21 | 文章来源:源码中国

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)

执行结果:


总结

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

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部
请您留言

YINGSOO400-630-3752

提交