IPython - Commandes système

Si l'instruction dans la cellule d'entrée commence par le symbole d'exclamation (!), Elle est traitée comme une commande système pour le système d'exploitation sous-jacent. Par exemple,!ls (pour linux) et !dir (pour Windows) affiche le contenu du répertoire courant

La sortie de la commande système peut également être affectée à une variable Python comme indiqué ci-dessous -

La variable stocke la sortie sans couleurs et se divise aux caractères de nouvelle ligne.

Il est également possible de combiner des variables ou des expressions Python avec des appels de commande système. La variable entre accolades {} peut être incorporée dans le texte de la commande. Observez l'exemple suivant -

Voici un autre exemple pour comprendre que le préfixage de la variable Python avec $ permet également d'obtenir le même résultat.