我使用IronPython记录数据(传感器OEM要求这样做),并使用下面的第一个代码段将收集的数据写入.txt
文件。我的目标是对收集的数据进行实时计算(如运行窗口差异),并实时绘制。我正在将.txt
文件读入我在Spyder中编写的脚本中。
我在第一个脚本中的数据收集和数据计算和可视化的Spyder脚本中读取的数据之间丢失了大约3/4的数据点。
我正在寻找一些关于我编写数据和阅读数据的方式的反馈;如果我冒着在这方面丢失数据的风险。
file = open("C:\\Users\Documents\\test4.txt", "a")
writer = csv.writer(file)
while True:
writer.writerow(myFunction())
file.flush()
在Spyder中,我正在阅读此文件,如下所示:
def animate(i):
data = pd.read_csv("C:\\Users\Documents\\test4.txt")
data.columns = ['X', 'Y', 'Z']