文件不写,除非我设置跟踪并等待

时间:2016-08-10 23:48:44

标签: python excel file xlsxwriter file-writing

我在Python中编写xlsx文件时遇到了一个奇怪的问题。 我使用Python 2.7.x和xlsxwriter来编写xlsx个文件。 这是上下文的代码段:

workbook = xlsxwriter.Workbook('filename.xlsx')
worksheet = workbook.add_worksheet('worksheet_name')
worksheet.write_row('A1', make_header_row)  // <---- ROW 1
... // initialize "fields" array
worksheet.write_row('A2', fields)           // <---- ROW 2

所以这就是问题:第1行写入,没问题。 第2行永远不会被写入...... 除非我将import pdb; pdb.set_trace()放在我写第2行的行的正上方。{{1}等待约5秒然后点击pdb将导致成功写入第二行

我在continue之后立即尝试flush工作簿,确保文件为write_row d ...无效。

感谢您提供的任何帮助!

0 个答案:

没有答案