我正在win7中使用Python 3.3.3 - 我只想列出网络目录中的所有文件。
import os
for root, dirs, files in os.walk("X:\\network\\path\\foo\\bar\\baz"):
print(root)
print(dirs)
print(files)
打印一段时间后,它会输出此异常。
Traceback (most recent call last):
File "program.py", line 6, in <module>
print(files)
File "C:\Python33\lib\encodings\cp437.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2019' in position
2753: character maps to <undefined>
如何简单地打印这个?我总是在Python 3中遇到Unicode问题。我只想让简单的事情保持简单。