====== Lancer un programme externe ======
commands.getstatusoutput retourne le code de retour et l'output.
* Avec python2
>>> import commands
>>> ret, output = commands.getstatusoutput('ls -l')
>>> print(ret)
0
>>> print(output)
total 12
drwxr-xr-x 2 gigi users 4096 9 janv. 00:24 Desktop
drwxr-xr-x 5 gigi users 4096 16 févr. 23:06 Documents
drwxr-xr-x 2 gigi users 4096 18 févr. 14:24 Downloads
* Avec Python3 le module commands a été supprimé et les méthodes réintégrées dans le module subprocess
>>> import subprocess
>>> ret, output = subprocess.getstatusoutput('ls -l')
>>> print (ret)
0
>>> print (output)
total 12
drwxr-xr-x 2 gigi users 4096 9 janv. 00:24 Desktop
drwxr-xr-x 5 gigi users 4096 16 févr. 23:06 Documents
drwxr-xr-x 2 gigi users 4096 18 févr. 14:24 Downloads