如果关闭__del__
函数中的xlsxwriter工作簿,则会出现错误。你知道吗
Exception LookupError: 'unknown encoding: utf-8' in del of <main.SignalGlossaryHandler instance at 0x025AAF30>> ignored
我不明白为什么。如果我做了一个del ClassInstance,它工作得很好。如果我把__del__
也改成__exit__
。你知道吗
class SignalHandler:
__workbook=None
def __init__(self,SignalGlossaryPathStr):
"""
Constructor
"""
# Create a workbook and add a worksheet.
self.__workbook = xlsxwriter.Workbook(SignalGlossaryPathStr)
self.__worksheet = self.__workbook.add_worksheet(self.__MAINSHEET_STR)
# add header
self.__worksheet.write_row(0, 0, self.__Column_header_Tuple)
#self.addModule2SignalGlossary("TestModule")
def __del__(self):
self.__workbook.close()
目前没有回答
相关问题 更多 >
编程相关推荐