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’>)
为什么?
推荐文章: