IPython - Systembefehle

Wenn die Anweisung in der Eingabezelle mit dem Ausrufezeichen (!) Beginnt, wird sie als Systembefehl für das zugrunde liegende Betriebssystem behandelt. Zum Beispiel,!ls (für Linux) und !dir (für Windows) zeigt den Inhalt des aktuellen Verzeichnisses an

Die Ausgabe des Systembefehls kann auch einer Python-Variablen zugewiesen werden, wie unten gezeigt -

Die Variable speichert die Ausgabe ohne Farben und teilt sie bei Zeilenumbrüchen.

Es ist auch möglich, Python-Variablen oder -Ausdrücke mit Systembefehlsaufrufen zu kombinieren. Variable in geschweiften Klammern {} kann in Befehlstext eingebettet werden. Beachten Sie das folgende Beispiel -

Hier ist ein weiteres Beispiel, um zu verstehen, dass das Präfixieren der Python-Variablen mit $ das gleiche Ergebnis erzielt.