基于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实现获取某天是某个月中的第几周
Feb 11 Python
python中类变量与成员变量的使用注意点总结
Apr 29 Python
Tornado高并发处理方法实例代码
Jan 15 Python
用tensorflow搭建CNN的方法
Mar 05 Python
django 开发忘记密码通过邮箱找回功能示例
Apr 17 Python
python用插值法绘制平滑曲线
Feb 19 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
python时间日期操作方法实例小结
Feb 06 Python
解决Python发送Http请求时,中文乱码的问题
Apr 30 Python
Python urllib2运行过程原理解析
Jun 04 Python
Python基于httpx模块实现发送请求
Jul 07 Python
Python从文件中读取数据的方法步骤
Nov 18 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 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
Symfony核心类概述
2016/03/17 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
2021/02/22 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
form中限制文本字节数js代码
2007/06/10 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
2014/06/23 Javascript
详解JavaScript中的Unescape()和String() 函数
2015/11/09 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
浅谈Python使用Bottle来提供一个简单的web服务
2017/12/27 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
tensorflow实现简单的卷积网络
2018/05/24 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
python 实现aes256加密
2020/11/27 Python
python录音并调用百度语音识别接口的示例
2020/12/01 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
StubHub巴西:购买和出售您的门票
2016/07/22 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
为什么会有内存对齐
2016/10/10 面试题
客房部经理岗位职责
2015/02/02 职场文书
老员工辞职信范文
2015/05/12 职场文书
中学总务处工作总结
2015/08/12 职场文书
PHP 时间处理类Carbon
2022/05/20 PHP