• 技术文章 >常见问题 >Python常见问题

    python中文文件路径乱码

     Ly Ly2020-06-17 11:06:31原创6135

    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为什么安装到c盘 下一篇:python需要linux么

    相关文章推荐

    • python是最好的语言吗• python数据分析学什么书• python随机颜色怎么用• python图像怎么绘制• python为什么安装到c盘

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网