【发布时间】:2019-07-23 19:52:11
【问题描述】:
这几乎是令人尴尬的简单,但我根本找不到解决这个问题的方法。我的代码过去也可以正常工作,基本没有任何改变。老实说,我看不到错误。
在以下代码中,每当我运行 pd.read_excel 时,我的串联中都会出现一个额外的反斜杠:
sports_data = [pd.read_excel(r'Data\NData' + str(season) + ".xlsx") for season in season_list]
我想要的只是文件路径的开头,与我之前在列表中设置的季节变量相关联。
谢谢,相信我,我对此进行了广泛而广泛的检查!
我已经用双斜杠和原始字符串进行了同样的测试。每次反斜杠加倍时,它们都不起作用。我什至已经分离了文件路径,但它仍然不起作用
每次我得到的错误如下:
FileNotFoundError: [Errno 2] No such file or directory: 'Data\\NData2002-2003.xlsx'
如果我尝试运行双反斜杠以使换行成为简单的反斜杠,它仍然会加倍:
FileNotFoundError: [Errno 2] No such file or directory: 'Data\\\\NData2002-2003.xlsx'
【问题讨论】:
-
好吧,想通了 - 轻松做到这一点看起来并不可行,所以简单地省略了使用目录作为 read_excel 过程的一部分。将所有数据文件移至 .py 文件夹,现在一切正常。
标签: python pandas operating-system glob