- 365
- 0
- 约9.73千字
- 约 41页
- 2021-11-03 发布于广东
- 举报
7.4 二进制文件操作 数据库文件、图像文件、可执行文件、音频视频文件等等均属于二进制文件。 对于二进制文件,不能使用记事本或其他文本编辑软件进行正常读写。 7.4.1 使用struct模块 例:使用struct模块写入二进制文件: import struct n=1300000000 x=96.45 b=True s=a1@中国 sn=struct.pack(if?, n, x, b) #把整数n、浮点数x、布尔对象b依次转换为字节串 f=open(sample_struct.dat, wb) f.write(sn) #写入字节串 f.write(s) #字符串可直接写入 f.close( ) 7.4.1 使用struct模块 例:使用struct模块读取二进制文件。 import struct f=open(sample_struct.dat, rb) sn=f.read(9) tu=struct.unpack(if?, sn) #从字节串sn中还原出1个整数、1个浮点数和1个布尔值,并返回元组 print(tu) n=tu[0] x=tu[1] bl=tu[2] print n=, n print x=, x print bl=, bl s=f.read(9) f.close() print s=, s 7.4.2 使用pickle模块 写入文件: impor
您可能关注的文档
最近下载
- 2026年淄博地理二模试题及答案.docx VIP
- CQC光伏发电站晶体硅光伏组件现场到货验收规程.pdf VIP
- 2025年四川公路二级造价师计量与计价实务真题及参考答案.docx VIP
- 科学运动健康知识课件.pptx VIP
- 2011东风悦达起亚K2维修手册(上+下+电路图).pdf VIP
- 2026年心理咨询师之心理咨询师基础知识考试题库往年题考.docx VIP
- 基于战略导向的全面预算管理讲义.pptx VIP
- 广汉市招聘教师和教研员笔试真题2024.docx
- 2025年八省联考四川高考化学试卷评析及备考策略课件.pptx
- 2026年监理工程师《建设工程监理案例分析(水利工程)》考前必背笔记.pdf VIP
原创力文档

文档评论(0)