【发布时间】:2016-10-29 14:19:10
【问题描述】:
我正在努力解决以下问题:
我有一个包含以下二进制数据的数组(加密后):
data = '\x03×ÿ\x7f*J\x9aÖ¯AÀM|ü{R2+M°ø2\x83.\x1f@µ³U¡VT'
我想对它进行base64编码。
当我这样做时
binascii.b2a_base64(data)
我收到TypeError: a bytes-like object is required, not 'str'
我迫切需要有关如何处理此类数据的建议。请帮忙!
更新:我修复了数据类型,当然 - 我的问题与单个字符串有关
【问题讨论】:
-
你不能传入一个列表给
b2a_base64(),异常显示你传入的是一个字符串;您是否使用过binascii.b2a_base64(array[0])?
标签: python python-3.x base64 binary-data binascii