当前位置: 首页 > 知识库问答 >
问题:

如何使用Python关闭终端?[副本]

袁运良
2023-03-14

我一直在网上寻找,我发现没有文章说如何使用Python代码关闭终端。

这是我的代码:

if optionInput == "6":
exit()

我希望它关闭终端,而不是仅仅结束其进程。我见过其他项目也有这种情况,我也想这样做。有办法吗?谢谢

共有1个答案

穆嘉
2023-03-14

试试这个

import os, signal
os.kill(os.getppid(), signal.SIGHUP)
 类似资料:
  • 问题内容: python是否可以关闭Windows应用程序(例如Firefox)? 我知道如何启动一个应用程序,但是现在我需要知道如何关闭一个应用程序。 问题答案:

  • 问题内容: 我在我的一个Java应用程序中使用Socket通信。据我所知,如果程序遇到任何异常终止,侦听端口不会关闭,并且由于报告“端口已打开。”而无法重新启动该程序。处理这个问题?处理此问题的一般方法是什么? 问题答案: 听起来您的程序正在套接字上侦听。通常,当程序退出时,操作系统会关闭所有可能打开的套接字(包括侦听套接字)。但是,对于侦听套接字,操作系统通常在程序退出后将端口保留一段时间(几分

  • 问: 为什么我关闭了终端,Workerman就自己关闭了? 答: Workerman有两种启动模式,debug调试模式和daemon守护进程模式。 运行 php xxx.php start 是进入debug调试模式,用于开发调试问题,当终端关闭后Workerman会随之关闭。 运行 php xxx.php start -d进入的是daemon守护进程模式,终端关闭不会影响Workerman。 如果

  • 考虑以下代码: 终端操作(如forEach)是否关闭已打开的底层文件? 请参阅文件javadoc的相关部分。列表: 返回的流封装了DirectoryStream。如果需要及时处理文件系统资源,则应使用try-with-resources构造来确保在流操作完成后调用流的close方法。 如果它不调用,那么在生成可维护代码时调用它的最佳替代方案是什么?

  • 问题内容: 当我们运行程序时,我们应该能够退出Python Interpreter和Terminal本身。但是它仅退出python解释器,而不退出终端。 提前致谢。 问题答案: (挂断)将告诉终端退出。终端应该是您脚本的父进程,因此

  • 输出:pool-2=线程-1 pool-3=线程-1,pool-4=线程-1............. 我想要池-2=线程-1池-2=线程-1池-2=线程-1................ Threadpool不能从method()放到外部,每次都需要创建新的Threadpool。我可以完全终止线程池吗? 有什么需要帮忙的吗