Cómo usar el modo interactivo de Python en dispositivos que ejecutan Junos OS
Las distintas variantes de Junos OS tienen diferentes restricciones con respecto a la ejecución de scripts de Python en el dispositivo. La imagen del software Junos OS with Enhanced Automation es una versión completa de Junos OS que combina herramientas de automatización adicionales con la imagen y deshabilita la aplicación de Veriexec. En las variantes de Junos OS que tengan habilitada la aplicación de Veriexec, los scripts de Python sin signo deben cumplir ciertos requisitos antes de poder ejecutarlos en el dispositivo, y solo puede ejecutar las secuencias de comandos mediante el modo de secuencia de comandos normal de Python en el que se ejecutan secuencias de comandos en el intérprete de Python. Por el contrario, los dispositivos que ejecutan Junos OS con automatización mejorada, que generalmente se utilizan en entornos de desarrollo, le permiten ejecutar scripts de Python sin signo con menos restricciones y también usar el modo interactivo de Python en el shell.
Además, la imagen Evolved de Junos OS se ejecuta de forma nativa en Linux, lo que proporciona acceso directo a todas las utilidades y operaciones de Linux, incluidas Python y las bibliotecas python que forman parte de la imagen base. Así, los dispositivos que ejecutan Junos OS Evolved le permiten ejecutar scripts de Python y usar Python en modo interactivo en el shell de Linux.
Para invocar Python 2.7 o Python 3 en modo interactivo en versiones compatibles en dispositivos Junos, ingrese el python
comando o python3
, respectivamente, en el símbolo del shell.
Para iniciar Python en modo interactivo:
El intérprete de Python se designa con el símbolo del sistema >>>
al principio de una línea o ...
para indicar la continuación de una línea.