Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

如何在运行 Junos OS 的设备上使用 Python 交互模式

Junos OS 的不同变体在设备上执行 Python 脚本方面有不同的限制。具有增强型自动化的 Junos OS 软件映像是 Junos OS 的全功能版本,将附加自动化工具与映像捆绑并禁用 Veriexec 实施。在已启用 Veriexec 实施的 Junos OS 变体上,未签名的 Python 脚本必须满足某些要求,然后才能在设备上执行,并且只能使用 Python 在 Python 解释器中运行脚本的正常脚本模式来执行脚本。相比之下,运行 Junos OS 和增强型自动化的设备通常用于开发环境中,允许您以较少的限制运行未签名的 Python 脚本,并在 shell 中使用 Python 交互模式。

此外,Junos OS Evolved 图像在 Linux 上本机运行,提供对所有 Linux 实用程序和操作的直接访问,包括作为基本映像一部分的 Python 和 Python 库。因此,运行 Junos OS Evolved 的设备允许您运行 Python 脚本,并在 Linux shell 的交互模式下使用 Python。

要在 Junos 设备上受支持的版本中以交互模式调用 Python 2.7 或 Python 3,请在 shell 提示符时分别输入 pythonpython3 命令。

要在交互模式下启动 Python:

  1. 启动 shell 接口:
  2. python在没有任何参数的情况下输入或python3命令:
注意:

Python 解释器在 >>> 指定时提示行的开头或 ... 表示行的继续。