【问题标题】:How can I exit a program (not python script) from Python 3?如何从 Python 3 退出程序(不是 Python 脚本)?
【发布时间】:2014-08-27 08:55:17
【问题描述】:

我目前正在开发一个可以备份我的 Skype 和 iTunes 数据的程序。它适用于我的 iTunes 数据,但是,当我尝试从 Skype 备份文件时,我会遇到很多错误。这些是由于程序仍处于打开状态而引起的。

我认为尝试找出如何强制退出程序(然后重新打开)将是一个有趣的小项目。

我已经成功学会了如何打开Skype(用一个简单的语句,

import os
os.startfile(path) #this opens programs. I need to close. 

所以我认为要让我的程序正常工作,我需要做的就是关闭 Skype,运行备份过程,然后重新打开它。

当我尝试搜索我的问题时,我只能找到关闭 PYTHON 脚本的答案。我需要关闭在 Windows 中运行的东西。

【问题讨论】:

标签: python windows


【解决方案1】:

我找到了答案。

import os
os.system("taskkill /im skype.exe") #/im means "ImageName"

taskkill 是一个命令行参考。 “结束一个或多个任务或进程。进程可以通过进程 ID 或图像名称终止” http://technet.microsoft.com/en-us/library/bb491009.aspx

感谢@furas 将我带到带有答案的页面。我很惊讶我错过了它,我试着搜索了一段时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 2016-02-16
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-11
    相关资源
    最近更新 更多