我安装了熊猫软件包,试图读取一个excel文件,但它显示错误。
SyntaxError:(unicode错误)‘独角形转义’编解码器无法解码位置2-3的字节:截断\UXXXXXXXX转义
这是我试过的密码:
import pandas as pd
Book1 = pd.read_excel(File_path="C:\Users\shubh\Desktop\Book1.xlsx", sheet_name="Sheet1")
print(Book1)发布于 2021-01-01 08:50:22
我认为你需要用\\代替\\
发布于 2021-01-01 08:56:32
尝试在代码前面添加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\'不是正确的字符串。
发布于 2021-01-01 08:55:56
只需在您的路径中替换“for "/”
https://stackoverflow.com/questions/65528348
复制相似问题