文件不写,除非我设置跟踪和等待
我有一个奇怪的问题,试图用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()
import pdb; pdb.set_trace()
就在我写第2行的上方。在pdb
等待import pdb; pdb.set_trace()
秒,然后点击continue
将导致成功写入第二行 。
我试着在write_row
之后write_row
flush
工作簿,确保文件close
…没有任何工作。
感谢您的任何帮助,您可以提供!