gpt4 book ai didi

python - 如何在Python中捕获命令提示符窗口关闭事件

转载 作者:行者123 更新时间:2023-11-30 23:54:22 25 4
gpt4 key购买 nike

我想从Python捕获命令窗口关闭事件。
换句话说,当用户尝试关闭命令提示符窗口时,脚本应该检测到它并显示一条消息,例如你真的想退出 - 是/否

关于如何实现这一点有什么建议吗?请帮助我做到这一点。

最佳答案

这样定义:

import time

def on_exit(sig, func=None):
print("exit handler")
time.sleep(10) # so you can see the message before program exits
  • Windows:

如果你安装了 pywin32 包,你可以:

import win32api
win32api.SetConsoleCtrlHandler(on_exit, True)
  • Un*x:

或者,如果您在 *nix 系统下使用,则使用 python 内部“信号”库:

import signal
signal.signal(signal.SIGTERM, on_exit)

关于python - 如何在Python中捕获命令提示符窗口关闭事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5180440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com