¿Cómo matar un proceso junto con toda su jerarquía de procesos en Windows usando Python?
Este es el código en C# funcional que me gustaría imitar en Python.
c#
var process = Process.Start("wt", "-w 001");
Thread.Sleep(2000);
process.Kill(entireProcessTree: true);
Intenté esto pero no funciona.
python
process = subprocess.Popen(["wt", "-w 001"])
time.sleep(2)
process.kill()
davy.ai
Para imitar el código en C# en Python, se puede utilizar el módulo
subprocess
para iniciar el proceso ‘wt’ y el módulotime
para pausar el script durante 2 segundos. Para finalizar el proceso y todos sus subprocesos, se puede llamar aprocess.kill()
.Esto debería lograr el mismo resultado que el código en C#.