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

 更新时间:2018年04月12日 15:50:37   作者:HxShine  
下面小编就为大家分享一篇基于python 处理中文路径的终极解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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 处理中文路径的终极解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • pyqt5使用按钮进行界面的跳转方法

    pyqt5使用按钮进行界面的跳转方法

    今天小编就为大家分享一篇pyqt5使用按钮进行界面的跳转方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python使用Tkinter实现机器人走迷宫

    Python使用Tkinter实现机器人走迷宫

    这篇文章主要为大家详细介绍了Python使用Tkinter实现机器人走迷宫,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 在Keras中实现保存和加载权重及模型结构

    在Keras中实现保存和加载权重及模型结构

    这篇文章主要介绍了在Keras中实现保存和加载权重及模型结构,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python计算机视觉实现全景图像拼接示例

    python计算机视觉实现全景图像拼接示例

    这篇文章主要为大家介绍了python计算机视觉实现全景图像拼接示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python数据可视化实践之使用Matplotlib绘制图表

    Python数据可视化实践之使用Matplotlib绘制图表

    数据可视化是数据分析的重要环节,通过将数据转化为图形,可以更直观地展示数据特征和规律。Python中的Matplotlib库是一个强大的数据可视化工具,本文将带您了解Matplotlib的基本使用方法,以及如何绘制常见的图表
    2023-05-05
  • 手把手教你Python抓取数据并可视化

    手把手教你Python抓取数据并可视化

    很多小伙伴在提到python数据可视化的时候第一反应就是matplotlib库,但实际上python还有很多很好用的数据可视化的库,下面这篇文章主要给大家介绍了关于如何利用Python抓取数据并可视化的相关资料,需要的朋友可以参考下
    2022-05-05
  • 在pyqt5中QLineEdit里面的内容回车发送的实例

    在pyqt5中QLineEdit里面的内容回车发送的实例

    今天小编就为大家分享一篇在pyqt5中QLineEdit里面的内容回车发送的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python中日期和时间的用法超强总结

    Python中日期和时间的用法超强总结

    时间无疑是生活各个方面中最关键的因素之一,因此,记录和跟踪时间变得非常重要。在 Python 中,可以通过其内置库跟踪日期和时间。今天我们来介绍关于 Python 中的日期和时间,一起来了解如何使用time和datetime模块查找和修改日期和时间
    2022-10-10
  • Python多进程multiprocessing用法实例分析

    Python多进程multiprocessing用法实例分析

    这篇文章主要介绍了Python多进程multiprocessing用法,结合实例形式分析了Python多线程的概念以及进程的创建、守护进程、终止、退出进程、进程间消息传递等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • python shutil操作文件实例讲解

    python shutil操作文件实例讲解

    在本篇文章里小编给大家整理了一篇关于python shutil操作文件实例讲解内容,有兴趣的朋友们可以学习下。
    2021-03-03

最新评论