如何用给定的信号终止python程序? [复制]

Posted

技术标签:

【中文标题】如何用给定的信号终止python程序? [复制]【英文标题】:How to terminate python program with given signal? [duplicate] 【发布时间】:2018-07-05 20:11:04 【问题描述】:

在 C 中,我会做类似的事情

int main() 
    return 42;

在执行程序后,我可以(在 Linux 中)向控制台提示 echo $? 以获取所需的 42 作为最后一次操作的返回信号。我如何在 python 中做到这一点?

我尝试创建一个包含return 42 的文件,但它说它不在函数内部(显然)。

【问题讨论】:

sys.exit(),或更新的atexit 【参考方案1】:

退出(42)

会给你想要的行为。

【讨论】:

以上是关于如何用给定的信号终止python程序? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何用 Python 编写一个简单的电子邮件验证程序? [复制]

ubuntulinux下 如何用python 模拟按键

如何用vscode使用python在运行时总是提示prelaunchtask已终止,退出代码为1

如何用QT实现多个按钮信号响应不同的槽函数

如何用linux组合指令查找某个进程并杀死

如何用python签署数字签名?