欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python读写入二进制文件

程序员文章站 2022-06-12 16:28:42
...
 with open('./file/test.txt', 'wb+') as f:
    for i in nums:
        s = struct.pack('i', i)
        f.write(s)

 读:

    nums = []
    with open('./file/2010.txt', 'rb+') as f:
        for i in range(len1):
            data = f.read(4)
            elem = struct.unpack('i', data)[0]
            nums.append(elem)

 注意:struct返回的元组

 

python读写入二进制文件
def readFile(url):
    res = []
    with open(url, 'rb+') as f:
        while True:
            data = f.read(8)
            if not data:
                break
            elem = struct.unpack('2i', data)
            res.append(elem)
            
    return res

python读写入二进制文件