当我尝试将一个模块从Python2升级到使用Python3时,我遇到了类型错误当我试图散列文件数据时,我遇到了TypeError“Unicode-对象必须在散列前编码”当我对数据进行编码时,它会抛出一个TypeError“只能将字符串(而不是”字节“)连接到字符串” with open(realPath, "rb") as fn:
nobu/win10Files/Blockchain/SnakeCoin/block.py", line 16, in hash_blockTypeErrorwin10Files/Blockchain/SnakeCoin/block.py", line 16, in hash_blockTypeError
我正在使用加密货币的交易所,它需要对秘密API密钥进行编码才能访问私有API调用。我复制并粘贴了他们的Python代码,以便开始使用它执行我的调用,但每次我发出请求时都会收到这个错误。TypeError: Unicode-objects must be encoded before hashingTypeError: POST data should be bytes, an iterable of bytes, or a file object.