2

查看 Python 3 中的字节到字节和字符串到字符串编码:

http://docs.python.org/3/library/codecs.html#standard-encodings(搜索bytes-to-bytes

我该如何使用这些?我已经尝试在其中使用它们.encode.decode但它没有用。

4

1 回答 1

1

codecs在 Python 3.2 及更高版本中,通过非别名名称通过模块访问它们似乎可行:

>>> 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所有似乎都失败了。

于 2013-04-20T16:15:44.407 回答