wil*_*007 7 dataframe python-3.x pandas
有没有办法强制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()
Run Code Online (Sandbox Code Playgroud)
当将文件路径传递给 时pandas.to_csv(),该函数将打开一个文件,写入该文件,然后关闭该文件。
df.to_csv('my_output_file.csv')
# the file will now be fully written and fully flushed
Run Code Online (Sandbox Code Playgroud)
因此,刷新肯定是作为操作系统处理关闭文件的一部分而发生的。
不需要或不可能进一步刷新,数据帧的完整内容将在文件中
| 归档时间: |
|
| 查看次数: |
359 次 |
| 最近记录: |