gpt4 book ai didi

python - 如果文件路径或文件名有撇号,我该如何读取 XLSX?

转载 作者:太空宇宙 更新时间:2023-11-04 09:50:00 26 4
gpt4 key购买 nike

我正在尝试读取 XLSX 文件,但我的文件路径有一个撇号。有什么解决方法吗?不得不重写,出现新的错误,见下:

df_siteData = pd.DataFrame()
df_siteData = pd.read_excel('C:\Users\Ben.Dreyfuss\Documents\milly's\milly's- raw data.xlsx')

Error: File "<ipython-input-61-215e07fcbd29>", line 2
df_siteData = pd.read_excel('C:\Users\Ben.Dreyfuss\Documents\milly's\milly's- raw data.xlsx')
^
SyntaxError: invalid syntax

最佳答案

问题不在于撇号,而在于反斜杠 (\) 字符。它同时用作目录分隔符和转义符。

试试这个:

pd.read_excel(r"C:\Users\Ben.Dreyfuss\Documents\milly's\milly's- raw data.xlsx")

它要么工作要么给你一个不同的错误。

或者,您可以利用 Windows 功能——任何一种斜杠都可以作为目录分隔符使用。下面两个是等价的:

pd.read_excel("C:/Users/Ben.Dreyfuss/Documents/milly's/milly's- raw data.xlsx")

pd.read_excel('C:/Users/Ben.Dreyfuss/Documents/milly\'s/milly\'s- raw data.xlsx')

关于python - 如果文件路径或文件名有撇号,我该如何读取 XLSX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48118921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com