如何使用 Python 关闭终端? [复制]
Posted
技术标签:
【中文标题】如何使用 Python 关闭终端? [复制]【英文标题】:How to close a terminal using Python? [duplicate] 【发布时间】:2021-07-08 02:29:51 【问题描述】:我一直在浏览网络,但没有找到说明如何使用 Python 代码关闭终端的文章。
这是我的代码:
if optionInput == "6":
exit()
我希望它关闭终端,而不是仅仅结束它的进程。我已经看到其他项目有这种情况,我也想做同样的事情。有没有办法做到这一点?谢谢
【问题讨论】:
为什么要关闭终端? 这将至少取决于操作系统、终端模拟器,可能还取决于终端中运行的 shell。 如果 Python 没有启动终端,Python 不应该关闭终端。如果会话包含用户想要保留的 Python 程序运行之前的状态怎么办? 【参考方案1】:试试这个
import os, signal
os.kill(os.getppid(), signal.SIGHUP)
【讨论】:
以上是关于如何使用 Python 关闭终端? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Pycharm 终端中使用 python-evtx 库运行脚本? [复制]
如何通过 Linux 终端使用 python 脚本关闭所有 PC(Linux)(全部启用 ssh 且用户名和密码相同)