Я пробовал оба метода terminate () и kill (), но оба не смогли остановить подпроцесс, который я запускаю в своем коде python.
Есть ли другой способ?
В Windows сPython 2.7
Я также пробовал следующее безрезультатно ...
os.kill(p.pid, signal.SIGTERM)
и
import ctypes
PROCESS_TERMINATE = 1
handle = ctypes.windll.kernel32.OpenProcess(PROCESS_TERMINATE, False, theprocess.pid)
ctypes.windll.kernel32.TerminateProcess(handle, -1)
ctypes.windll.kernel32.CloseHandle(handle)