【问题标题】:How to close a terminal using Python? [duplicate]如何使用 Python 关闭终端? [复制]
【发布时间】:2021-07-08 02:29:51
【问题描述】:

我一直在浏览网络,但没有找到说明如何使用 Python 代码关闭终端的文章。

这是我的代码:

if optionInput == "6":
exit()

我希望它关闭终端,而不是仅仅结束它的进程。我已经看到其他项目有这种情况,我也想做同样的事情。有没有办法做到这一点?谢谢

【问题讨论】:

  • 为什么要关闭终端?
  • 这将至少取决于操作系统、终端模拟器,可能还取决于终端中运行的 shell。
  • 如果 Python 没有启动终端,Python 不应该关闭终端。如果会话包含用户想要保留的 Python 程序运行之前的状态怎么办?

标签: python terminal


【解决方案1】:

试试这个

import os, signal
os.kill(os.getppid(), signal.SIGHUP)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多