python2.7使用xlsxwriter創建excel ,不關閉xlsxwriter對象,會報錯:
Exception Exception: Exception('Exception caught in workbook destructor. Explicit close() may be required for workbook.',) in <bound method Workbook.__del__ of <xlsxwriter.workbook.Workbook object at 0x0000000002215400>> ignored
腳本如下:
#coding=utf-8 import xlsxwriter #創建excel文件 workbook = xlsxwriter.Workbook('test.xlsx') worksheet = workbook.add_worksheet('test')
報錯信息如下:
查資料才知道 一定要把xlsxwriter對象給關閉了,加上workbook.close()后,完美解決 文件創建成功,如下截圖:
注:python3.6版本沒此問題,不用workbook.close(),也可以執行成功!