首页 > 编程 > Python > 正文

python二进制读写及特殊码同步实现详解

2019-11-25 11:36:21
字体:
来源:转载
供稿:网友

python对二进制文件的操作需要使用bytes类,直接写入整数是不行的,如果试图使用f.write(123)向文件中以二进制写入123,结果提示参数不是bytes类型。

import osimport structa = 0x1A2B3C4Db = 0x239875ad3d5ffaaafilepath = 'D://wygDocument//python//code//abc.dat'f_in = open(filepath,'wb+')for value in range(1,5): f_in.write(struct.pack('>I',a)) f_in.write(struct.pack('>Q',b)) f_in.close()print('Write OK')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表