Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python从一个或多个Python进程通过其脚本名杀死一个Python进程_Python_Python 2.7 - Fatal编程技术网

Python从一个或多个Python进程通过其脚本名杀死一个Python进程

Python从一个或多个Python进程通过其脚本名杀死一个Python进程,python,python-2.7,Python,Python 2.7,在我的windows服务器中,有两三个python进程正在运行。 例如: 从上面的过程中,我想使用python代码从testing.py或gui.py中删除sample_test.py 有没有安全的方法只杀死那个python进程而不杀死所有python进程 哪种方法最好?可能是psutil、os或子进程 提前感谢。您应该指定流程之间的关系,即父流程关系。如果子进程是通过子进程模块生成的,则父进程可以轻松终止子进程。它们之间没有关系。这是一个单独的进程 C:\Users\nithya>wmi

在我的windows服务器中,有两三个python进程正在运行。 例如:

从上面的过程中,我想使用python代码从testing.py或gui.py中删除sample_test.py

有没有安全的方法只杀死那个python进程而不杀死所有python进程

哪种方法最好?可能是psutil、os或子进程


提前感谢。

您应该指定流程之间的关系,即父流程关系。如果子进程是通过子进程模块生成的,则父进程可以轻松终止子进程。它们之间没有关系。这是一个单独的进程
C:\Users\nithya>wmic processess where caption="python.exe" get commandline
CommandLine

python  -i -Wignore sample_test.py
"C:\Python27\python.exe" "C:\examples\testing.py" --q
"C:\Python27\python.exe" "C:\examples\gui.py"  --i