为特定输入创建catch以重新启动scrip

2024-05-16 19:37:35 发布

您现在位置:Python中文网/ 问答频道 /正文

非常一般的问题,但是:是否有一种方法可以“全局”定义一个特定的用户输入,不管它发生在哪里-假设预先确定的原始输入点-重新启动整个脚本?你知道吗

例如,允许语句“如果在任何时候希望重新启动,请输入‘restart’”。你知道吗

非常感谢你的帮助。你知道吗


Tags: 方法用户脚本定义语句全局restart预先确定
1条回答
网友
1楼 · 发布于 2024-05-16 19:37:35

传统的方法是让代码监听SIGHUP。SIGHUP处理程序可以根据需要重新启动代码。一个单独的(可能是分叉的)进程,带有一个用户友好的界面,可以按需发出信号。你知道吗

有关编写python信号处理程序的信息可以在here中找到。你知道吗

相关问题 更多 >