python二进制读写及特殊码同步

Posted mikewy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python二进制读写及特殊码同步相关的知识,希望对你有一定的参考价值。

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

 

import os
import struct

a = 0x1A2B3C4D
b = 0x239875ad3d5ffaaa

filepath = 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)

 

以上是关于python二进制读写及特殊码同步的主要内容,如果未能解决你的问题,请参考以下文章

mysql主从复制及读写分离(附安装包)

python文件读写小结

pythonio.BytesIO简要介绍及示例

MySQL主从同步和读写分离

数据库双重负载均衡读写分离及双活集群

字符编码