Lors de l'appel d'une commande depuis python os.system(cmd) J'utilisais, mais je cherchais un moyen d'utiliser les résultats.
subprocess.check_output(cmd)
Notez que lorsque vous ajoutez un argument à une commande, vous devez le transmettre sous forme de liste. Vous pouvez créer une commande séparée par un espace et l'appeler comme ceci.
subprocess.check_output(cmd.split()).split('\n')
référence: http://www.lifewithpython.com/2013/11/python-using-terminal-commands.html http://takuya-1st.hatenablog.jp/entry/2014/08/23/022031
Recommended Posts