2024-10-02 04:29:02 发布
网友
我从https://github.com/bitcoin-abe/bitcoin-abe/blob/master/test/btc200/blocks/blk00000.dat下载了一个名为blk00000.dat的块
我已经编写了以下代码来读取文件的第一个字节,但是我得到了一个空的sting。我做错了什么
f = open('blk00000.dat') byte1 = f.read(1) print byte1
第一个字节很可能不是可打印字符。由于您正在读取二进制数据,因此需要以二进制模式打开文件:
f = open('blk00000.dat', 'rb')
第一个字节很可能不是可打印字符。由于您正在读取二进制数据,因此需要以二进制模式打开文件:
相关问题 更多 >
编程相关推荐