如果写入未完成(Pandas),则删除HDF文件?

时间:2016-12-19 12:47:32

标签: python pandas dataframe writing hdf

我在Pandas中将Dataframe保存为HDF文件,使用:

store = pandas.HDFStore('myfile.h5', table=True)
store.append('df', df, chunksize=100000)
store.close()

我在Luigi管道中有这个代码,它工作正常 - 除非在写入过程中有一些错误(例如混合类型列),这样myfile.h5出现在驱动器上但是不是'完全写好。 Luigi认为任务已完成,然后下一个任务失败,因为myfile.h5未完全写入。

如果myfile.h5未完全完成,我如何告诉Python删除store.append

0 个答案:

没有答案