【发布时间】:2017-08-04 01:04:36
【问题描述】:
base64.b64encode() 的目的是将二进制数据转换为 ASCII 安全的“文本”。但是,该方法返回一个字节类型的对象:
>>> import base64
>>> base64.b64encode(b'abc')
b'YWJj'
简单地获取该输出和decode() 很容易,但我的问题是:base64.b64encode() 返回bytes 而不是str 有什么意义?
【问题讨论】:
标签: python python-3.x unicode encoding base64