Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comment utiliser le mode interactif Python sur les équipements exécutant Junos OS

Différentes variantes de Junos OS ont des restrictions différentes en ce qui concerne l’exécution de scripts Python sur l’équipement. L’image du logiciel Junos OS with Enhanced Automation est une version complète de Junos OS qui intègre des outils d’automatisation supplémentaires avec l’image et désactive l’application Veriexec. Sur les variantes Junos OS dont l’application Veriexec est activée, les scripts Python non signés doivent répondre à certaines exigences avant de pouvoir les exécuter sur l’équipement, et vous ne pouvez exécuter les scripts qu’à l’aide du mode de script normal de Python dans lequel les scripts sont exécutés dans l’interpréteur Python. En revanche, les équipements exécutant Junos OS avec automatisation améliorée, généralement utilisés dans les environnements de développement, vous permettent d’exécuter des scripts Python non signés avec moins de restrictions et d’utiliser le mode interactif Python dans le shell.

En outre, l’image de Junos OS Evolved s’exécute nativement sur Linux, fournissant un accès direct à tous les services et opérations Linux, y compris les bibliothèques Python et Python qui font partie de l’image de base. Ainsi, les équipements exécutant Junos OS Evolved vous permettent d’exécuter des scripts Python et d’utiliser Python en mode interactif dans le shell Linux.

Pour invoquer Python 2.7 ou Python 3 en mode interactif dans les versions prises en charge sur les équipements Junos, saisissez la python commande ou python3 , respectivement, à l’invite du shell.

Pour démarrer Python en mode interactif :

  1. Démarrez l’interface shell :
  2. Saisissez la python commande ou python3 sans aucun paramètre :
Note:

L’interpréteur Python est désigné avec l’invite >>> au début d’une ligne ou ... pour indiquer la suite d’une ligne.