Python读取文件报错

Posted lzq的小窝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python读取文件报错相关的知识,希望对你有一定的参考价值。

在读取桌面文件的时候一直报错:(unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated UXXXXXXXX escape

一开始写的:

xlsx = pd.ExcelFile(‘C:UsersyujiawenDesktop新建 Microsoft Excel 工作表.xlsx‘)

后来发现,在Python中是转义符,u表示其后是UNICODE编码,因此User在这里会报错,在字符串前面加个r表示就可以了

xlsx = pd.ExcelFile(r‘C:UsersyujiawenDesktop新建 Microsoft Excel 工作表.xlsx‘)

或者
xlsx = pd.ExcelFile(‘examples/ex1.xlsx‘)
C:/Users/yujiawen/Desktop/这种反斜杠

 

 

转自:
作者:渔家傲_俞
链接:https://www.jianshu.com/p/57d1012783d9
来源:简书

以上是关于Python读取文件报错的主要内容,如果未能解决你的问题,请参考以下文章

python 读取多个csv文件中某一列,并生成一个新csv文件

如何利用python读取PKL文件

python 读取配置文件总是报错 configparser.NoSectionError: No section:

python读取csv出错怎么解决

python ConfigParser读取配置文件,及解决报错ConfigParser.MissingSectionHeaderError: File contains no section head

Python读取xml文件总是报错,小白,求解答