无论如何在程序运行时打开CSV文件?

时间:2016-11-28 10:50:07

标签: python csv

你好,无论如何我可以用excel打开一个文件,而python programm正在运行吗?当我打开它时,它总是没有数据。仅当程序完成数据时才在CSV中。那么有没有一种方法可以让csv编写器立即写入数据,而不仅仅是在程序结束后?

这就是我打开文件的方式

filename = "Messung_von_" + datetime.datetime.now().strftime("%Y_%m_%d-%H_%M_%S")
file=open (filename+ ".csv", "wb")
c = csv.writer(file) #CSV

然后在for循环中将其写入文件

c.writerow([x_in_plot,y_in_plot,get_noise()])

在for循环中计算X和Y值,函数get_noise()是一个函数,我只是从设备中读取一个值

在for循环之后

我用

关闭csv
file.close()

感谢

1 个答案:

答案 0 :(得分:-1)

for循环中的

File.flush()为我修复了它!