如何从Python 3退出程序(而不是python脚本)?

时间:2014-07-06 22:50:24

标签: python windows

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

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

我已经成功学会了如何打开Skype(简单陈述,

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

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

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

1 个答案:

答案 0 :(得分:1)

我找到了答案。

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

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

感谢@furas带领我到了答案的页面。我很惊讶我错过了,我试着找了一会儿。