查看Python 3中的字节到字节和字符串到字符串的编码:
http://docs.python.org/3/library/codecs.html#standard-encodings(搜索bytes-to-bytes
)
我如何使用这些?我已尝试在.encode
和.decode
中使用它们,但它不起作用。
答案 0 :(得分:1)
在Python 3.2及以上版本中,使用非别名通过codecs
模块访问它们似乎有效:
>>> import codecs
>>> codecs.decode(b"asdf", "base64_codec")
b'j\xc7_'
>>> codecs.encode(b"asdf", "base64_codec")
b'YXNkZg==\n'
>>>
使用别名("base64"
),Python< 3.2或bytes.decode
似乎都失败了。