python - 如何直接从python脚本关闭命令提示符?
问题描述
我已经运行了一个控制台应用程序,我希望它在用户输入“退出”时直接关闭整个 cmd 提示窗口,我尝试使用 exit(0) 和 sys.exit() 但它们只是关闭脚本而不是实际cmd.prompt 窗口。
解决方案
这不是最干净的方法,但我能想到的唯一方法是:
import os
os.system('title kill_window')
os.system(f'taskkill /f /fi "WINDOWTITLE eq kill_window"')
基本上,这会将 cmd 窗口的标题设置为唯一的名称(例如 kill_window),然后使用 taskkill 命令搜索并终止具有该名称的任何进程。
推荐阅读
- php - 如何在php中获取进程页面中的图像名称
- undo - 如何在没有状态的情况下进行撤消/重做?
- apache-spark - 如果 Rank() 绑定:根据列中的值使行为真
- android-studio - CompletableFuture 异常完成
- cordova - 如何使用 Fcm 模块 Ionic 5
- python-3.x - Pythong:获取 Ping 时间 - 使用 pythonping 模块
- apache-spark - 按 ID 聚合字段并将 ID 保留为 PySpark 数据框中的列
- firebase - 在 Firebase 中查找和删除数据
- javascript - 如何匹配对象数组中的键值
- rust - 我应该使用什么类型来返回lazy_static 值?