listdir & Print 含中文时的疑问
Python 2.7
假如指定目录/tmp 下有一个文件名为“中文”的文件。
import sys,os
for a in os.listdir('/tmp'):
print(a)
print(a,type(a))
结果print(a)显示的是“中文”,
但是print(a,type(a))
显示的是
(‘\xd6\xd0\xce\xc4’, <type ‘str’>)
为什么?
推荐文章: