gpt4 book ai didi

Python os.walk 和日本文件名崩溃

转载 作者:可可西里 更新时间:2023-11-01 09:56:49 28 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Python, Unicode, and the Windows console

我有一个文件名为“01 - ナナナン block .txt”的文件夹

我在与文件相同的文件夹中的交互式提示中打开 python,并尝试遍历文件夹层次结构:

Python 3.1.2 (r312:79149, Mar 21 2010, 00:41:52) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> for x in os.walk('.'):
... print(x)
...
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "C:\dev\Python31\lib\encodings\cp850.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 17-21: character maps to <undefined>

很明显,我使用的编码无法处理日文字符。美好的。但据我所知,Python 3.1 一直是 unicode,所以我不知道我打算用它做什么。有人有什么想法吗?

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com