您现在的位置是:课程教程文章

python中文文件路径乱码

2023-12-18 18:00课程教程文章 人已围观

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

import os
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() 方法

更多Python知识,请关注:Python自学网!!

课程教程:python中文文件路径乱码

上一篇:python需要linux么

下一篇:没有了

站点信息

  • 文章统计篇文章