Ich betreiben Python 2.5 auf Windows, und irgendwo im Code ich habeDisable Konsolenausgabe von subprocess.Popen in Python
subprocess.Popen("taskkill /PID " + str(p.pid))
von pid IE-Fenster zu töten. Das Problem ist, dass ich, ohne das Piping in Popen einzurichten, trotzdem eine Ausgabe an die Konsole bekomme - SUCCESS: Der Prozess mit PID 2068 wurde beendet. Ich habe es in CreateProcess in subprocess.py getestet, kann aber nicht von dort gehen.
Wer weiß, wie man das deaktiviert?
Was ist das Problem mit subprocess.Popen ("taskkill/PID" + str (p.pid) + " > NUL ")? –
Vielleicht, weil Python unter Windows läuft? Es besagt, dass '>' keine gültige Option des Taskkill-Befehls ist –
Ich habe das zuerst versucht, aus irgendeinem Grund wird es nicht korrekt analysiert. >>> FEHLER: Ungültiges Argument/Option - '>'. Typ "TASKKILL /?" zur Verwendung. Das funktioniert jedoch auf der CMD-Linie. – Mark