Souhaitez-vous apprendre à exécuter les commandes Shell à l’aide de Python ? Dans ce tutoriel, nous allons vous montrer comment utiliser Python pour exécuter les commandes Shell sur un ordinateur exécutant Linux.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Python 3.8.5

Liste des équipements

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.

En tant qu’associé Amazon, je gagne des achats admissibles.

Tutoriel connexe - Python

Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à Python.

Tutorial Python - Exécution des commandes Shell

Utilisez Python pour exécuter une commande système.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Dans notre exemple, Python affichera la sortie de commande directement sur l’écran.

Dans notre exemple, Python ne continuera pas tant que la commande système n’est pas terminée.

Tutorial Python - Commandes système d’exécution

Utilisez Python pour exécuter une commande système.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Dans notre exemple, Python stockera le résultat de commande dans une variable.

Dans notre exemple, Python ne continuera pas tant que la commande système n’est pas terminée.

Python tutoriel - Exécuter une commande système comme sous-processus

Exécutez une commande système en tant que sous-processus.

Copy to Clipboard

En option, divisez la commande en tant que tableau.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Dans notre exemple, Python engendrera un nouveau processus d’exécution de la commande système.

Python tutoriel - Exécuter une commande Shell comme sous-processus

Exécutez une commande système en tant que sous-processus.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Dans notre exemple, Python engendrera un nouveau processus d’exécution de la commande système.

Dans notre exemple, Python stockera le résultat de commande dans une variable.

félicitations! Vous pouvez utiliser Python pour exécuter les commandes Shell.