Beim Aufrufen eines Befehls aus Python os.system(cmd) Ich habe verwendet, aber ich habe nach einer Möglichkeit gesucht, die Ergebnisse zu verwenden.
subprocess.check_output(cmd)
Beachten Sie, dass Sie beim Hinzufügen eines Arguments zu einem Befehl dieses als Liste übergeben müssen. Möglicherweise möchten Sie einen durch ein Leerzeichen getrennten Befehl erstellen und ihn so aufrufen.
subprocess.check_output(cmd.split()).split('\n')
Referenz: http://www.lifewithpython.com/2013/11/python-using-terminal-commands.html http://takuya-1st.hatenablog.jp/entry/2014/08/23/022031
Recommended Posts