代码示例:
    import os
    folder = r'D:/LoadR_36'
    for f in os.listdir(folder):
        print f.decode(encoding='gbk') #用gbk解码显示中文

 

原因:Python2对print的实现问题。print一个list得到的是内部表示。
在Python3里的代码是正常的。

【Python】os.listdir('path')输出中文乱码处理

 

参考链接:

https://bbs.csdn.net/topics/350223311

相关文章: