Python-检查目录时失败

时间:2019-02-07 09:41:29

标签: python python-3.x path

我正在尝试检查文件夹是否存在,如果是,那么我想下载一个文件,再下载另一个文件。下面是代码:

    base = os.path.join(current_directory, 'files', customer, str(end_date))
    if os.path.isdir(base):
        sales = pd.read_csv(base + f'/final_output/{customer}_{end_date}.csv',sep=',')
    else:
        sales = pd.read_csv(base + f'/filenotsent.txt', sep='\t')

我看到即使我正在检查的文件夹是一个目录,它仍然会执行else条件。任何人都可以建议我哪里错了。谢谢。

1 个答案:

答案 0 :(得分:-1)

使用os.path.isdir,您正在检查base是否是目录(又不是文件)。

您想要的是os.path.exists,它检查此目录是否存在。