Я использую 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'
Вывод Cmd:
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