我在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 ...无效。
感谢您提供的任何帮助!