您好,我要在多天内读取CSV文件,但由于数据不存在,可能会丢失几天。
如果当前日期的数据不存在,如何在下面的代码中引入isFinished=True
或if condition
来告诉程序继续读取下一个日期。
catch error
非常感谢
答案 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"))