windows下python解析block文件

    windows下使用python解析bitcoin的blk文件时报错,提示错误信息为:module 'mmap' has no attribute 'PROT_READ'。
    查看了blockchain.py文件,注意到get_blocks函数有一段说明:
# Unix-only call, will not work on Windows, see python doc. 
# raw_data = mmap.mmap(f.fileno(), 0, prot=mmap.PROT_READ)
仅仅适用于unix/linux系统。

这里找到解决方案, 修改文件为:
  # windows: ACCESS_READ raw_data = mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)
即可。