Exécuter des commandes séquentiellement en Python

Je voudrais exécuter plusieurs commandes en une ligne:

ie (juste pour illustrer mon besoin):

cmd (le shell)

puis

cd dir

et

ls

et lire le résultat de la commande ls.

Une idée avec sous-processus module ?

Mise à JOUR:

cd dir et ls sont juste un exemple. J'ai besoin d'exécuter des commandes complexes (à la suite d'un ordre particulier, sans le pipelining). En fait, je voudrais un sous-processus shell et la possibilité de lancer plusieurs commandes sur elle.

source d'informationauteur MechanTOurS | 2008-12-11