概述
>>> from struct import * >>> file = open(r"c:/debug.txt","wb") >>> file.write(pack("idh",12345,67.89,15)) >>> file.close()
>>> file = open(r"c:/debug.txt","rb") >>> (a,b,c) = unpack("idh",file.read(8+8+2)) >>> a,c (12345,67.890000000000001,15) >>> print a,c 12345 67.89 15 >>> file.close()
myfile=open('c:\\t','rb') s=myfile.read(1) byte=ord(s) #将一个字节 读成一个数 print hex(byte) #转换成16进制的字符串
import struct myfile=open('c:\\t','rb').read(1) print struct.unpack('c',myfile) print struct.unpack('b',myfile)
总结
以上是编程之家为你收集整理的python读写二进制文件的方法全部内容,希望文章能够帮你解决python读写二进制文件的方法所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧