在Python 3中,我遇到了错误 TypeError: a bytes-like object is required, not 'bytearray'
我有一个bytearray,看起来像这样:
>>> print(my_ba)
bytearray(b'}\x0e\x15/ow4|-')
Run Code Online (Sandbox Code Playgroud)
如果我在控制台中输入它,它可以工作:
>>> print(base58.b58encode(b'}\x0e\x15/ow4|-'))
2bKmhuGiGP7t8
Run Code Online (Sandbox Code Playgroud)
但这会产生错误,我无法找到如何从bytearray中获取b''字符串:
>>> print(base58.b58encode(my_ba)
TypeError: a bytes-like object is required, not 'bytearray'
Run Code Online (Sandbox Code Playgroud)
我确定这很明显,但是如何将bytearray转换为带有ab前缀的字符串?
| 归档时间: |
|
| 查看次数: |
17448 次 |
| 最近记录: |