Empfohlene Bibliothek zum Ausführen von Shell-Befehlen in Python

Ich empfehle, invoke anstelle des eingebauten subprocess zu verwenden, um beliebige Shell-Befehle in Python auszuführen.

invokes run() bietet nicht nur eine benutzerfreundlichere Syntax im Vergleich zu z.B. subprocess.check_output():

sondern es verhält sich auch eher so, wie man es erwartet, besonders bezüglich der Ausgabe des Befehls, und hat einfach zu verwendende Parameter wie hide=True, um die Ausgabe von Shell-Befehlen zu verbergen.

Darüber hinaus bietet es eine Reihe wirklich nützlicher Funktionen wie das automatische Antworten auf Prompts des Shell-Befehls.


Check out similar posts by category: Python