Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

So verwenden Sie den interaktiven Python-Modus auf Geräten mit Junos OS

Verschiedene Varianten von Junos OS haben unterschiedliche Einschränkungen in Bezug auf die Ausführung von Python-Skripten auf dem Gerät. Das Software-Image für Junos OS mit erweiterter Automatisierung ist eine Vollversion von Junos OS, die zusätzliche Automatisierungstools mit dem Image bündelt und die Durchsetzung von Veriexec deaktiviert. Auf Junos OS-Varianten, die die Durchsetzung von Veriexec aktiviert haben, müssen nicht signierte Python-Skripte bestimmte Anforderungen erfüllen, bevor Sie sie auf dem Gerät ausführen können, und Sie können die Skripte nur mit dem normalen Skriptmodus von Python ausführen, in dem Skripte im Python-Interpreter ausgeführt werden. Im Gegensatz dazu ermöglichen Geräte mit Junos OS mit erweiterter Automatisierung, die im Allgemeinen in Entwicklungsumgebungen verwendet werden, die Ausführung von nichtsignierten Python-Skripten mit weniger Einschränkungen und auch den interaktiven Python-Modus in der Shell.

Darüber hinaus wird das Junos OS Evolved-Image nativ unter Linux ausgeführt und bietet direkten Zugriff auf alle Linux-Dienstprogramme und -Vorgänge, einschließlich Python und die Python-Bibliotheken, die Teil des Basisimages sind. Auf Geräten, auf denen Junos OS Evolved ausgeführt wird, können Sie Python-Skripte ausführen und Python im interaktiven Modus in der Linux-Shell verwenden.

Um Python 2.7 oder Python 3 im interaktiven Modus in unterstützten Versionen auf Junos-Geräten aufzurufen, geben Sie den python befehl bzw python3 . an der Shell-Eingabeaufforderung ein.

So starten Sie Python im interaktiven Modus:

  1. Starten Sie die Shell-Schnittstelle:
  2. Geben Sie den python Befehl oder python3 den Befehl ohne Parameter ein:
Hinweis:

Der Python-Interpreter wird mit der Eingabeaufforderung >>> am Anfang einer Zeile ... oder als Hinweis auf die Fortsetzung einer Zeile angegeben.