文字列を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'>