首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >强制使用PID杀死当前程序的Python程序

强制使用PID杀死当前程序的Python程序
EN

Stack Overflow用户
提问于 2019-06-04 01:01:45
回答 2查看 174关注 0票数 0

我正在制作一个python程序,它应该强制使用pid杀死当前的程序。它是设计与AHK一起运行的。我在windows 10上。

我使用

代码语言:javascript
运行
复制
os.kill(pid,signal.SIGKILL)

命令来杀死程序的pid,但是这个命令只在Linux上工作。

我找到了另一个可行的解决方案,使用

代码语言:javascript
运行
复制
os.system("taskkill /f /pid ") 

命令。我的问题在于这个命令。我不知道如何格式化它来使用我分配给耳麦的变量"pid“。

这是我的代码:

代码语言:javascript
运行
复制
import os
import signal

pid = os.getpid()
os.system("taskkill /f /pid" "pid")

这种格式不起作用。我需要帮助格式化“os.system(”/f /pid“pid")命令(我还尝试了"os.system("taskkill /f /pid”os.getpid()。

代码应该已经杀死了我用来测试的python shell。(但事实并非如此)

EN

Stack Overflow用户

发布于 2019-06-04 01:09:24

可能是因为pid是字符串,

如果我是对的,就试试吧

os.system("taskkill /f " + pid)

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56436163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档