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

作者:Tester_Cheng 时间:2021-10-23 16:44:47 

1.二进制读取模式

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

  • rb 读取二进制文件


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

执行结果

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

rb读取模式


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

执行结果

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

  • 读取100字节


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

执行结果

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

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


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文件操作之二进制文件详解

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

来源:https://blog.csdn.net/cheng_jeff/article/details/120498487

标签:Python,二进制,文件
0
投稿

猜你喜欢

  • Python打开文件、文件读写操作、with方式、文件常用函数实例分析

    2023-07-01 16:31:08
  • ASP 使用jqGrid实现读写删的代码(json)

    2010-03-07 17:26:00
  • python 存储json数据的操作

    2022-10-02 13:14:14
  • mysql免安装版配置教程

    2024-01-25 10:53:38
  • PyTorch加载自己的数据集实例详解

    2022-07-29 14:10:36
  • python 经纬度求两点距离、三点面积操作

    2021-05-16 17:48:17
  • 学会Python数据可视化必须尝试这7个库

    2022-03-26 20:37:25
  • MySQL查询优化之查询慢原因和解决技巧

    2024-01-23 13:36:09
  • sqlserver数据库最大Id冲突问题解决方法之一

    2024-01-28 01:48:06
  • Python解决多进程间访问效率低的方法总结

    2023-11-25 11:57:43
  • 百度首席设计师 用户体验部总监郭宇演讲

    2008-09-03 12:41:00
  • Python面向对象编程(一)

    2023-04-27 15:02:13
  • 谈谈如何手动释放Python的内存

    2023-09-22 13:03:57
  • python数字图像处理之高级形态学处理

    2021-08-18 15:55:42
  • 黄相如:如何做好用户体验

    2008-06-04 17:34:00
  • 关于vue的element-ui web端引入高德地图并获取经纬度

    2023-07-02 16:48:01
  • python闭包和装饰器你了解吗

    2022-01-11 00:46:02
  • Python OpenCV图像处理之图像滤波特效详解

    2021-06-07 04:36:02
  • Oracle逗号分隔列转行实现方法

    2011-01-04 20:13:00
  • python flask搭建web应用教程

    2023-05-14 14:16:17
  • asp之家 网络编程 m.aspxhome.com