基于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 算法 排序实现快速排序
Jun 05 Python
python基础教程之字典操作详解
Mar 25 Python
Python数据结构之Array用法实例
Oct 09 Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 Python
详解Python中where()函数的用法
Mar 27 Python
Python小程序之在图片上加入数字的代码
Nov 26 Python
详解python 支持向量机(SVM)算法
Sep 18 Python
用python实现一个简单的验证码
Dec 09 Python
python 实现IP子网计算
Feb 18 Python
Python基础之元类详解
Apr 29 Python
Python学习之包与模块详解
Mar 19 Python
python中pd.cut()与pd.qcut()的对比及示例
Jun 16 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
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
PHP实现微信退款功能
2018/10/02 PHP
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
javascript学习笔记之10个原生技巧
2014/05/21 Javascript
初识SmartJS - AOP三剑客
2014/06/08 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
2016/08/05 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
基于jstree使用AJAX请求获取数据形成树
2017/08/29 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
详解react-refetch的使用小例子
2019/02/15 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
python读取word文档的方法
2015/05/09 Python
django框架模板语言使用方法详解
2019/07/18 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
师范教师毕业鉴定
2014/01/13 职场文书
高中军训广播稿
2014/01/14 职场文书
研究生简历自我评价范文
2014/09/13 职场文书
大学生军训自我鉴定范文
2014/09/18 职场文书
运动会广播稿200米(5篇)
2014/10/15 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书
公开致歉信
2019/06/24 职场文书
导游词之苏州寒山寺
2019/12/05 职场文书
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js
Redis 报错 error:NOAUTH Authentication required
2022/05/15 Redis