import base64 data=base64.b64encode(**"123456"**) print(data) 遇到的报错 encoded = binascii.b2a_base64(s, newline=False)TypeError: a bytes-like object is required, not ‘str’ 原因python3.x与Python2不一样,字符都为unicode编码,而b64encode函数的参数为byte类型,所以必须先转码。 解决如下 data=base64.b64encode(