Python读取中文路径时可能会出错:编码问题
方法一:路径拆分单独编码
- <span style="font-size:14px;">
-
-
-
-
- import os
-
- filenames = os.listdir("C:\Users\lenovo\Desktop")
- filenames2 = os.listdir("C:\Users\lenovo\Desktop"+u"\中文测试文件夹")
-
-
-
-
方法二:对路径整体编码unicode格式
- <span style="font-size:14px;">path=unicode("C:\Users\lenovo\Desktop\中文测试文件夹","utf-8")
- filenames = os.listdir(path)</span>
方法三:用raw_input方式输入路径,路径中可以含有中文
- path = raw_input(u"请输入文件目录:")
- filenames = os.listdir(path)