【发布时间】:2018-01-08 14:32:16
【问题描述】:
我使用的是 Python 2.7(这意味着没有 base64.decodebytes())
我需要将我的 base64 字符串,例如 aW0ganVzdCBhIGJhc2UgNjQgZmlsZQ== 转换为二进制(即 1 和 0 的字符串)。
我想尝试以wb 模式将 base 64 字符串写入文件,然后使用rb 将其读回,但即使使用wb 写入 - 打开时我仍然看到原始 base 64 字符串文件..
我错过了什么?
谢谢
【问题讨论】:
-
你试过 binascii 库吗?
-
你做错了,但你没有向我们展示你用来将二进制文件写入文件的代码或读回文件的代码。解码 base64 字符串会产生一些字节,其值在 0-255 范围内,而不是直接由 1 和 0 组成的字符串。
-
很好的示例字符串,顺便说一句。
标签: python python-2.7 base64