Python读取中文路径时可能会出错:编码问题

方法一:路径拆分单独编码

<span style="font-size:14px;"># -*- coding: utf-8 -*-
# Python2.7.9
# 2015年12月20日 18:34:46
# 如果读取路径中含有中文,可将路径拆分,并对中文部分进行unicode编码import osfilenames = os.listdir("C:\Users\lenovo\Desktop")    # 纯英文路径
filenames2 = os.listdir("C:\Users\lenovo\Desktop"+u"\中文测试文件夹")# 注意:拆分时,第一个部分最后不能是反斜线\,即不能这样拆分:
# C:\Users\lenovo\Desktop\"+u"中文测试文件夹"
# 否则会报错,具体可自行测试。</span>

方法二:对路径整体编码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)

Python读取中文路径时的处理相关推荐

  1. 解决OpenCV不可以读取中文路径问题

    使用OpenCV时读取中文路径时可能会出错 方法一:在代码最上方加入 # -*- coding: utf-8 -*- 很多博主介绍了这种方法,但这个方法不适用我的代码 方法二:进行unicode编码 ...

  2. python 读取中文文件名/中文路径

    python直接读取中文路径的文件时失败,可做如下处理: inpath = 'C:\Users\chenjunli\PycharmProjects\mytest1\cc.txt'  uipath = ...

  3. python读取文件路径中有中文_转 python 读取中文文件名/中文路径

    原博文 2015-03-13 22:22 − python直接读取中文路径的文件时失败,可做如下处理: inpath = 'D:/work/yuanxx/在线导航/驾车导航/walk_log/2013 ...

  4. python读取压缩文件时乱码,zipfile解压缩包,出现中文乱码问题问题

    python读取压缩文件时乱码,zipfile解压缩包,出现中文乱码问题问题 问题描述--python 使用zipfile模块 读取并且解压缩包,出现中文乱码问题 问题原因 python 使用这个模块 ...

  5. Python处理中文路径

    最近在windows下写python,需要打印中文字符,使用下述方法处理: import sys reload(sys) sys.setdefaultencoding('utf-8') #允许打印un ...

  6. Python读取中文Excel问题解决

    Python读取中文Excel问题解决 为什么读取中文Excel会出错 两个难题 试验结果 为什么读取中文Excel会出错 在计算机中,一个字节(byte)有8个比特,即可以表达2^8次方即256个字 ...

  7. python读取中文txt文本-python读取中文txt文本的方法

    对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...

  8. OpenCV——cv2.imread()无法读取中文路径的文件解决方案

    解决方案 方法一: ## 读取图像,解决imread不能读取中文路径的问题 def cv_imread(filePath):# 核心就是下面这句,一般直接用这句就行,直接把图片转为mat数据cv_im ...

  9. opencv_python使用cv2.imread()读取中文路径报错问题(转)

    原地址:https://blog.csdn.net/liuqinshouss/article/details/78696032 1 说明 本篇中使用的opencv版本为3.3,python使用的版本为 ...

最新文章

  1. 一文搞定深度学习建模预测全流程(Python)
  2. Linux5下DHCP配置
  3. Win7下运行VC程序UAC权限问题
  4. 2021年自然语言处理(NLP)算法学习路线!
  5. 英雄?好汉?可否有人站出来回应下?
  6. [电脑问题解决]在windows 8.1升级后,电脑重启时不显示ubuntu的系统引导界面,而总是直接进入windows
  7. atop用法_linux高级监控atop的使用
  8. [Vue] : Vue实例的声明周期
  9. devc++编程 error: jump to case label错误笔记
  10. WebServer Vs ApplicationServer
  11. TCP协议如何保证可靠传输
  12. Xcode打包后,找不到dSYM文件
  13. 工控组态编程相关知识点介绍
  14. 楼市泡沫雪崩为何十倍“猛于”A股大跌
  15. 七牛云视频转码 php,学习猿地-我的扩展包分享 - 七牛云视频转码
  16. android换肤的实现方案,Android 换肤的思路
  17. 去除硬盘安全删除硬件图标
  18. 给正在排版毕业论文的你:高校毕业论文Latex格式排版模版
  19. 基于深度学习的合成孔径雷达自聚焦
  20. Siebel Adapter在WMB上的应用

热门文章

  1. python源代码制作星空_用python画星空源代码是什么?
  2. 高尔顿钉板实验是二项分布吗?
  3. C盘各个文件的简单介绍
  4. 常见的三种字符编码ASCII、Unicode、UTF-8
  5. android_驱动_qcom_【高通SDM660平台】(4) --- Camera Init 初始化流程
  6. 从公众号跳转至小程序页面,页面链接发生变化?原因剖析解决方案
  7. python 爬取懂车帝详情页“全部车型模块信息”
  8. [渝粤教育] 重庆工商职业学院 生活中的大数据 参考 资料
  9. 4月11日 星期六
  10. Google发布文本内容生成短视频工具:Imagen Video