美文网首页
python 读取带中文的文件

python 读取带中文的文件

作者: Smallwolf_JS | 来源:发表于2021-09-08 13:56 被阅读0次

如果碰上中文文件名,必须用cp936或gb18030去解码它。如果你写了一个中文的文件名,而python根据utf-8规则去把它翻译成字节,就会在底层的文件名上不匹配,因为该中文在cp936的规则下翻译成另外的字节。报错是找不到该文件。

我参照了很多网上内容,有以下三种解决方法,前两种类似,是用unicode:

u'中文.xlsx'
r'中文.xlsx'
'中文.xlsx'.encode('cp936')

相关文章

  • python 读取带中文的文件

    如果碰上中文文件名,必须用cp936或gb18030去解码它。如果你写了一个中文的文件名,而python根据utf...

  • 文本/数据操作

    大文件读取 json 中文编码问题: 排序: url中文转码(python3) csv 文件操作模式 xml lx...

  • Python中文件的读取

    读写文件是数据分析中常用的操作。Python内置了读写文件的函数。需要了解的是,在磁盘上读写文件的功能都是由操作系...

  • Python(十一)数据库连接

    一、简介 前面介绍过python中文件的读取和写入,利用文件读写可以将python程序产生的数据保持到文件中,但简...

  • 2018-09-14 数据库连接

    前面介绍过python中文件的读取和写入,利用文件读写可以将python程序产生的数据保持到文件中 但简单的纯文本...

  • python 读取大文件,避免内存溢出

    ####python读取大文件 最近在学习python的过程中接触到了python对文件的读取。python读取文...

  • 读取路径中的文件(M&P)

    python中文件路径读取通常采用glob模块,例如在i盘目录下有2个txt文件,可以使用一下命令读取txtfil...

  • Pandas - 1. 数据的读取和保存

    读取数据 pd.read_excel() 读取.xlsx文件 文件名可以包含中文 读取的内容有中文不会乱码 pd....

  • 第8章 读写文件

    读取文件内容 文件路径的操作需要导入os模块 python中文件操作3个步骤:调用open()函数,返回一个Fil...

  • Python 读取并替换整行文件

    Python 读取并替换整行文件 1、python 读取文件 f = open(input_file_path...

网友评论

      本文标题:python 读取带中文的文件

      本文链接:https://www.haomeiwen.com/subject/twjvwltx.html