4

os.listdir() 関数 (またはその他の方法) を使用してディレクトリにアクセスし、そのディレクトリ内のすべてのファイル名を返しますが、ASCII 以外の文字を Unicode 形式に変換する関数を見つけたいと思います。たとえば、ファイルがあった場合Hello WorlЪ.py、関数が返すHello Worl\u042a.pyか、同等のものを希望します。どんな助けでも大歓迎です。

4

2 に答える 2

4

str.encode("unicode_escape")あなたが説明した方法で文字列をエンコードします。

>>> print(u"Hello WorlЪ.py".encode("unicode_escape"))
Hello Worl\u042a.py
于 2013-04-22T02:07:55.937 に答える