Sie können die Ausgabe in eine temporäre Datei umleiten und anschließend löschen. Es gibt aber auch eine Methode namens popen, die die Ausgabe direkt an Ihr Programm weiterleitet, so dass es nicht auf dem Bildschirm erscheint.
Gibt es in Python eine eingebaute Methode, um einen Systembefehl auszuführen, ohne die Ausgabe anzuzeigen? Ich möchte nur den Rückgabewert abrufen.
Es ist wichtig, dass es plattformübergreifend ist, also wird das Umleiten der Ausgabe nach / dev / null unter Windows nicht funktionieren und umgekehrt. Ich weiß, ich kann os.platform einfach überprüfen und die Umleitung selbst bauen, aber ich hoffe auf eine eingebaute Lösung.
Sie können die Ausgabe in eine temporäre Datei umleiten und anschließend löschen. Es gibt aber auch eine Methode namens popen, die die Ausgabe direkt an Ihr Programm weiterleitet, so dass es nicht auf dem Bildschirm erscheint.
Gibt es in Python eine eingebaute Methode, um einen Systembefehl auszuführen, ohne die Ausgabe anzuzeigen? Ich möchte nur den Rückgabewert abrufen.
Es ist wichtig, dass es plattformübergreifend ist, also wird das Umleiten der Ausgabe nach / dev / null unter Windows nicht funktionieren und umgekehrt. Ich weiß, ich kann os.platform einfach überprüfen und die Umleitung selbst bauen, aber ich hoffe auf eine eingebaute Lösung.
Sie können die Ausgabe in eine temporäre Datei umleiten und anschließend löschen. Es gibt aber auch eine Methode namens popen, die die Ausgabe direkt an Ihr Programm weiterleitet, so dass es nicht auf dem Bildschirm erscheint.
Gibt es in Python eine eingebaute Methode, um einen Systembefehl auszuführen, ohne die Ausgabe anzuzeigen? Ich möchte nur den Rückgabewert abrufen.
Es ist wichtig, dass es plattformübergreifend ist, also wird das Umleiten der Ausgabe nach / dev / null unter Windows nicht funktionieren und umgekehrt. Ich weiß, ich kann os.platform einfach überprüfen und die Umleitung selbst bauen, aber ich hoffe auf eine eingebaute Lösung.
Tags und Links python