python中文文件路径乱码

图片[1]-python中文文件路径乱码-uusu优素-乐高,模型,3d打印,编程

Python文件路径乱码的解决方法:

importos
path='d:/test'
try:
  path=unicode(path,'utf-8')#经过编码处理
except:
  pass#python3已经移除unicode,而且默认是utf8编码,所以不用转
os.listdir(path)

这样,就算 path 下有中文的文件和文件夹,我们获得的结果是 utf-8 的编码

listdir(path)返回的结果的编码和我们提供的 path 参数的编码有关

注意:在 python2 中需要经过编码处理,但是在python3中不需要,而且python 3 已经没有 unicode() 方法

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容