pense-bête de bruno sanchiz

Accueil > Programmation > python > module : subprocess

module : subprocess

Publié le 30 janvier 2018, dernière mise-à-jour le 26 août 2019, 6 visites, 23646 visites totales.

https://docs.python.org/2/library/subprocess.html#replacing-shell-pipeline

subprocess.call(["ls", "-l"])

HelloWorld=subprocess.check_output(["echo", "Hello World!"])

tokenization correcte :

pipeline avec le symbole | , par exemple : dmesg | grep hda

os.system()
status = os.system("mycmd" + " myarg")
devient
status = subprocess.call("mycmd" + " myarg", shell=True)
ou

[bruno sanchiz]