如何使用pandas在Python中读取Excel文件?

15 浏览
0 Comments

如何使用pandas在Python中读取Excel文件?

这个问题已经有答案了:

“Python 3中的Unicode错误”unicodeescape“编解码器无法解码字节...无法打开文本文件[duplicate]”

我已经在pycharm中安装了pandas包,试图读取一个excel文件,但是显示错误。

SyntaxError: (unicode error) \'unicodeescape\' codec can\'t decode bytes

in position 2-3: truncated \\UXXXXXXXX escape

这是我尝试过的代码:

import pandas as pd
Book1 = pd.read_excel(File_path="C:\Users\shubh\Desktop\Book1.xlsx", sheet_name="Sheet1")
print(Book1)

admin 更改状态以发布 2023年5月22日
0
0 Comments

尝试在你的代码前面添加r:,用正斜杠替换反斜杠:

Book1 = pd.read_excel(File_path=r"C:/Users/shubh/Desktop/Book1.xlsx", sheet_name="Sheet1")

有很多来源可以阅读关于r:对你的路径做了什么。

r'..'字符串修改器导致'..'字符串被逐字解释。这意味着r'My\Path\Without\Escaping'将评估为'My\Path\Without\Escaping' - 不会使反斜杠转义字符。前者等效于'My\\Path\\Without\\Escaping'字符串,但没有原始修改器。

注意:字符串不能以奇数个反斜杠结束,即r'Bad\String\Example\'不是正确的字符串。

来自:
Unknown python expression filename=r'/path/to/file'

0
0 Comments

我认为你需要用\\替换\

0