如何在运行 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 提示符时分别输入 python
或 python3
命令。
要在交互模式下启动 Python:
注意:
Python 解释器在 >>>
指定时提示行的开头或 ...
表示行的继续。