2

Python 3 のバイトからバイトへのエンコーディングと文字列から文字列へのエンコーディングを確認してください。

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

これらをどのように使用しますか?でそれらを使用しようとしましたが、うまく.encodeいき.decodeませんでした。

4

1 に答える 1

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すべてを使用すると失敗するようです。

于 2013-04-20T16:15:44.407 に答える