怎样解决python不支持中文路径的问题

unicode(path, \u0026#39;utf8\u0026#39;).encode(\u0026#39;gbk\u0026#39;)怎样解决python不支持中文路径的问题

怎样解决python不支持中文路径的问题

我在Linux下模拟win的文件编码是成功了。###########################根据问题补充,猜测调用路径的那个函数默认用unicode。你试试新建文本,文本保存时选择编码gbk系列的。然后重新输入代码,写coding是gbk。然后使用unicode(path, "gbk")。还是不行的话留扣扣号。
■网友
newpath = unicode(path, "utf-8") 【怎样解决python不支持中文路径的问题】 没有加后面的encode,win10下python2.7亲测可用。
(当然,换用Python3之后就没有这个问题了~)

■网友
Python3 中遇到中文路径时,先使用
os.path.join()取得完整路径后,再继续进行处理即可。

■网友
楼上的需要具体问题具体分析啊.明显系统是日文的啊shift_js试一试unicode(path, \u0026#39;utf8\u0026#39;).encode(\u0026#39;mbcs\u0026#39;)
■网友
win10+pycharm+python3.6,路径前加"r"
wb = xw.Book(r\u0026#39;D:\\01work\\中文\\中文\\中文.xlsx\u0026#39;)怎样解决python不支持中文路径的问题


■网友
python3中不行啊。


    推荐阅读