基于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 datetime时间格式化去掉前导0
Jul 31 Python
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
Aug 22 Python
初步认识Python中的列表与位运算符
Oct 12 Python
轻松掌握python设计模式之访问者模式
Nov 18 Python
Python2.7读取PDF文件的方法示例
Jul 13 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
通过Pandas读取大文件的实例
Jun 07 Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 Python
Python使用matplotlib 模块scatter方法画散点图示例
Sep 27 Python
pytorch方法测试详解——归一化(BatchNorm2d)
Jan 15 Python
使用python求解二次规划的问题
Feb 29 Python
python利用opencv保存、播放视频
Nov 02 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 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
JQery 渐变图片导航效果代码 漂亮
2010/01/01 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
js实现兼容IE、Firefox的图片缩放代码
2015/12/08 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
前端插件之Bootstrap Dual Listbox使用教程
2019/07/23 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
一步步教你用Python实现2048小游戏
2017/01/19 Python
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
8种常用的Python工具
2020/08/05 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
CSS3 二级导航菜单的制作的示例
2018/04/02 HTML / CSS
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
会计辞职信范文
2014/01/15 职场文书
小学庆六一活动总结
2014/08/28 职场文书
旷课检讨书
2015/01/26 职场文书
数学教师求职信范文
2015/03/20 职场文书
历史博物馆观后感
2015/06/05 职场文书
2015教师个人师德工作总结
2015/10/23 职场文书
初二数学教学反思
2016/02/17 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
mysql 获取时间方式
2022/03/20 MySQL
阿里云k8s服务升级时502错误 springboot项目应用
2022/04/09 Servers