如何确保pandas.DataFrame.to_csv立即刷新

时间:2018-06-09 03:25:41

标签: python-3.x pandas dataframe

有没有办法强制pandas.DataFrame.to_csv刷新它正在编写的csv?

在CSV文件编写中,我们可以执行以下操作(f1.flush

with open("t.csv", 'w', encoding='utf-8') as f1:
    writer = csv.writer(f1, delimiter=',', quoting=csv.QUOTE_MINIMAL, lineterminator='\n')
    writer.writerow(header)  # header
    writer.writerow(row)
    f1.flush()

1 个答案:

答案 0 :(得分:1)

在将文件路径传递到pandas.to_csv()时,该函数将打开一个文件,对其进行写入,然后关闭该文件。

因此,刷新肯定是关闭文件的操作系统处理的一部分。

没有必要或没有可能进一步进行刷新,数据帧的完整内容将在文件中