写入文本文件并在Python中丢失数据?

时间:2017-11-30 15:27:02

标签: database ironpython

我使用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']

0 个答案:

没有答案