[英]can two python programs write and read a same HDF5 file at same time
我有2个python程序:
1)数据接收器 :这是用龙卷风编写的TCP SERVER,每秒将向其发送约3,000行数据。 这是处理程序:
def _on_data_rev(data_list):
tickstore_file=r"d:\data\2016_01_11.h5"
tempdf=pd.DataFrame(data_list)
hdf_output = pd.HDFStore(tickstore_file, complib='blosc')
hdf_output['_'+str(int(time.time()))]=tempdf
hdf_output.flush()
数据非常快,因此该程序仅保存工作,而没有其他任何事情。
2) 数据分析 :程序2将每秒分析同一文件上的最新数据
我可以同时读取HDF5文件吗? 这会破坏HDF5文件吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.