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():
invoke_example.py
run('make')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
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow