基于python 处理中文路径的终极解决方法


Posted in Python onApril 12, 2018

1 、据说python3就没有这个问题了

2 、u'字符串' 代表是unicode格式的数据,路径最好写成这个格式,别直接跟字符串'字符串'这类数据相加,相加之后type就是str,这样就会存在解码失误的问题。

别直接跟字符串'字符串'这类数据相加

别直接跟字符串'字符串'这类数据相加

别直接跟字符串'字符串'这类数据相加

unicode类型别直接跟字符串'字符串'这类数据相加

说四遍

3 、有些读取的方式偏偏是要读取str类型的路径,不是unicode类型的路径,那么我们把这个str.encode(‘utf-8')就可以了,保存到txt中也这样处理,因为保存到txt中,中文也得先转成utf-8格式的字符串。

4 、.decode(‘utf-8'),是只将原本utf-8的字符编码类型转成unicode,即统一的。encode(‘utf-8')是将unicode解码成utf-8类型的,中文数据需要解码成utf-8的才能看哦

5 、从文本读入然后再写入csv,.decode(“gb2312”).encode(“utf-8”)

以上这篇基于python 处理中文路径的终极解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中利用xml.dom模块解析xml的方法教程
May 24 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
May 05 Python
详解Python中的分组函数groupby和itertools)
Jul 11 Python
Django网络框架之HelloDjango项目创建教程
Jun 06 Python
python读写配置文件操作示例
Jul 03 Python
如何使用python爬虫爬取要登陆的网站
Jul 12 Python
python通过http下载文件的方法详解
Jul 26 Python
Python如何通过Flask-Mail发送电子邮件
Jan 29 Python
Python如何将函数值赋给变量
Apr 28 Python
详解python中groupby函数通俗易懂
May 14 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
PyQt5通过信号实现MVC的示例
Feb 06 Python
解决Python2.7读写文件中的中文乱码问题
Apr 12 #Python
python 实现对文件夹内的文件排序编号
Apr 12 #Python
pandas数值计算与排序方法
Apr 12 #Python
python搭建服务器实现两个Android客户端间收发消息
Apr 12 #Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 #Python
Python实现简单http服务器
Apr 12 #Python
Python实现一个服务器监听多个客户端请求
Apr 12 #Python
You might like
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
如何使用jquery修改css中带有!important的样式属性
2016/04/28 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
shiro授权的实现原理
2017/09/21 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
2019/05/06 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
python改变日志(logging)存放位置的示例
2014/03/27 Python
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
2014/07/11 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
Python threading的使用方法解析
2019/08/28 Python
零基础小白多久能学会python
2020/06/22 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
CSS3实现文字描边的2种方法(小结)
2020/02/14 HTML / CSS
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
《难忘的泼水节》教学反思
2014/02/27 职场文书
关于运动会的口号
2014/06/07 职场文书
党小组考察意见
2015/06/02 职场文书
任命书格式范文
2015/09/22 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
分家协议书范本
2016/03/22 职场文书
应届毕业生的自我评价
2019/06/21 职场文书