我目前正在开发一个程序来备份我的Skype和iTunes数据。它适用于我的iTunes数据,但是,当我尝试从Skype备份文件时,我遇到了大量错误。这些都是由程序仍处于打开状态引起的。
我认为这是一个有趣的小项目,试图找出如何强制退出程序(然后重新打开)。
我已经成功学会了如何打开Skype(简单陈述,
)import os
os.startfile(path) #this opens programs. I need to close.
所以我想让我的程序工作,我需要做的就是关闭Skype,运行备份过程,然后重新打开它。
当我尝试搜索我的问题时,我只是找到关闭PYTHON脚本的答案。我需要关闭在Windows中运行的东西。
答案 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带领我到了答案的页面。我很惊讶我错过了,我试着找了一会儿。