在多天内读取CSV文件,但丢失了几天

时间:2019-05-16 07:13:18

标签: python-3.x pandas loops csv dataframe

您好,我要在多天内读取CSV文件,但由于数据不存在,可能会丢失几天。

如果当前日期的数据不存在,如何在下面的代码中引入isFinished=Trueif condition来告诉程序继续读取下一个日期。

catch error

非常感谢

1 个答案:

答案 0 :(得分:1)

使用os.path.isfile检查文件是否存在。

例如:

import os


dfsEuro = []
for i in range(0, len(runDates)):
    file_name = "/usr/local/brs/BLK/Markit/tobfm/DXOpen_BuysideAnalytics_EuroEqty_SF_" + xDate[i] + ".tsv"
    if os.path.isfile(file_name):    #Check if file exists
        dfsEuro.append(pd.read_csv(file_name,sep="\t"))