我正在使用 Python 3.6.5。
您好,我遇到了编码问题。我相信这个问题与尝试同时使用 base58 和 utf-8 有关。这部分程序在 Python 2.7.14 中运行,我正在尝试将其转换为 Python 3.6.5。
def save_asset(asset):
nameString = '{0}_!_{1}'.format(asset['Name'].encode('utf-8').strip(), asset['AssetTypeID'])
filename = base58.b58encode(nameString)+'.png'
命令输出:
File "Transfer.py", line 315, in start_download
saveAttempt = save_asset(a)
File "Transfer.py", line 221, in save_asset
filename = base58.b58encode(nameString)+'.png'
TypeError: can't concat str to bytes