首页 > 解决方案 > Python - 如果文件不存在,则返回空数据框

问题描述

我有以下代码检查存储在可变负载下的位置中的文件。下面给出的是执行此操作的代码:

if type == 'file_1':
    current_directory = path.abspath(path.join(__file__, ".."))
    base = os.path.join(current_directory, 'file')
    loads = pd.read_csv(base + f'/output/{name}_{date}.csv', sep= ',')
    resp = make_response(loads.to_csv(index=False))
    resp.headers["Content-Disposition"] = f'attachment; filename={name}_{date}.csv'
    resp.headers["Content-Type"] = "text/csv"
    return resp

我正在尝试对此进行修改,以便如果文件检查文件是否存在于负载中,则返回 csv 文件,否则返回空数据框。任何人都可以帮助我如何修改这个,谢谢

标签: python-3.xpandas

解决方案


推荐阅读