我有一个全局实例,我希望当Python解释器退出时销毁它(调用函数__del__
)。我对Python解释器期望过高吗?我的测试方法是在__del__
函数中放置一个打印语句,从命令行运行python.exe
,然后按下Ctrl/Break。此时,我期望在命令行窗口中看到打印输出。但是,我没有看到。
我有一个全局实例,我希望当Python解释器退出时销毁它(调用函数__del__
)。我对Python解释器期望过高吗?我的测试方法是在__del__
函数中放置一个打印语句,从命令行运行python.exe
,然后按下Ctrl/Break。此时,我期望在命令行窗口中看到打印输出。但是,我没有看到。
__del__
的原因:https://dev59.com/oW3Xa4cB1Zd3GeqPbzHq#14323849 - mgilson