1.使用Unicode()函数将整个文件路径进行utf-8的格式编码之后就可以正常读取了,示例如下:
path = unicode('E:\project\ master\ python文件.py','utf-8')
2.还有一种方式是将整个路径拆分后再进行编码为可识别中文的格式,示例如下:
import os path = ' E:\project\ master\ python文件.py ' for file in os.listdir(path): print file.decode('gbk')