xlsxwriter模块中是否有flush方法? [Python 2.7]

时间:2018-01-15 19:00:50

标签: python-2.7 io xlsxwriter

所以我正在编写一个程序,将数据写入打开的excel文件中。 问题是我需要运行一个无限循环,程序在被杀死时关闭。

执行此操作时,甚至无法创建文件。 workbook.close()在无限while循环之外。

xlsxwriter中是否有一个flush方法,以便我可以保存数据?

2 个答案:

答案 0 :(得分:1)

我可以通过在循环内调用workbook.save()解决这个问题。我有一个运行时间很长的程序,该程序一直将行添加到excel文件中,一旦在循环内调用了save方法,就可以看到随着程序的进展添加了新行。

答案 1 :(得分:0)

xlsxwriter模块中是否有刷新方法

不。 XlsxWriter只能select * from Record where RegistryId = 'aa6598' except select * from Record where Id in ( select RecordId from Request where RegistryId = 'aa6598') /保存一次文件。