【发布时间】:2013-06-04 18:27:36
【问题描述】:
它给了我一个错误,编码的行需要是字节而不是 str/dict
我知道在文本之前添加一个“b”会解决这个问题并打印编码的东西。
import base64
s = base64.b64encode(b'12345')
print(s)
>>b'MTIzNDU='
但是如何对变量进行编码呢? 比如
import base64
s = "12345"
s2 = base64.b64encode(s)
print(s2)
添加和不添加 b 都会给我一个错误。我不明白
我也在尝试使用 base64 编码/解码字典。
【问题讨论】:
标签: python dictionary base64 decode encode