小编LgZ*_*cal的帖子

Python - 如何检测用户何时通过“X”按钮关闭控制台应用程序

我目前有一个在 Windows 下运行的基于控制台的 python 程序。该程序将大部分数据保存在内存中,并定期将数据保存到磁盘,或者当用户通过键盘中断 ( Ctrl+ C) 事件关闭应用程序时。

我遇到的问题是,当用户点击控制台窗口右上角的“X”按钮时,会话关闭并且内存中的数据丢失。我正在寻找的是一个事件/信号或钩子,以便我可以在关闭之前清理内存。

我希望在没有任何外部库的情况下做到这一点,但如果这是不可能的,我仍然想知道如何做到这一点。

python console signals application-shutdown

5
推荐指数
1
解决办法
6588
查看次数

标签 统计

application-shutdown ×1

console ×1

python ×1

signals ×1