文字列をUnicodeエスケープされたバイト列に変換(エンコード) 文字列をバイト列に変換(エンコード)するには、encode()メソッドを使う。 第一引数encodingに'unicode-escape'を指定すると、Unicodeエスケープされたバイト列にエンコードされる。ハイフンではなくアンダースコアの'unicode_escape'でもよい。 codecs - Python 特有のエンコーディング --- codec レジストリと基底クラス — Python 3.11.4 ドキュメント s = 'あいうえお' b = s.encode('unicode-escape') print(b) # b'\\u3042\\u3044\\u3046\\u3048\\u304a' print(type(b)) # <class 'bytes'>
![PythonでUnicodeエスケープされた文字列・バイト列を変換 | note.nkmk.me](https://cdn-ak-scissors.b.st-hatena.com/image/square/0e2c4c386aa67ea087bf18072fcf1f476050c7a6/height=288;version=1;width=512/https%3A%2F%2Fi.gyazo.com%2F5d1b2ab5838e5191e136bb27094da555.png)