尝试读取比特币b的第一个字节时获取空字符串

2024-10-02 04:29:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我从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

Tags: 文件代码httpstestgithubmastercomblob
1条回答
网友
1楼 · 发布于 2024-10-02 04:29:02

第一个字节很可能不是可打印字符。由于您正在读取二进制数据,因此需要以二进制模式打开文件:

f = open('blk00000.dat', 'rb')

相关问题 更多 >

    热门问题