[实用参考]Python程序设计-文件操作.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档