我使用的代码可以浏览选定的文件夹并检查包含特定字符串的文件。当找到一个文件时,它会创建一个绝对路径来将其传递给Pandas数据框。
for file in os.listdir(files_path):
if str_tr in file:
path= os.path.abspath(file)
df[ctr] = pd.read_excel(path)
在本例中,完整路径为:,但当我尝试将其传递给Pandas时,收到错误:
[Errno 2]没有这样的文件或目录:,我认为是因为双斜杠。我能做些什么来修复它?通常,如果它是一个字符串,我会使用‘r’,但在我的例子中,路径在一个变量中。
1条答案
按热度按时间0sgqnhkj1#
我认为在给Pandas吃之前,你需要在路径上加上r: