问题标签 [exscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1252 浏览

python - Python 脚本 - JunOS

我正在尝试运行一个脚本来显示所有配置并将它们写入瞻博网络和 CISCO 路由器的文件中。到目前为止,CISCO 脚本正在正常工作,但问题在于瞻博网络路由器。

获取要查询的设备列表后,我运行它,但它卡住了,好像缓冲区有限制...... -

如果我尝试执行不同的命令:
("show configuration | display set | match destination ")
-- 我将输出写入文件或屏幕。

=========== ==== 问题 - 我如何让脚本运行并提供命令的输出:show configuration | display set第二张图片显示了我得到的错误,但如果我将命令更改为:show configuration | display set | match description我获取要求的信息。我是否想在模块中添加一些内容以便 exscript/python 避免超时?

0 投票
0 回答
521 浏览

python - python exscript - ssh到有登录缓冲区问题的设备是空的

我只是构建我的第一次登录到设备脚本,并且遇到了一些问题,我收到以下错误,我所更改的只是端口号,但问题似乎与登录有关,我输入了正确的用户密码这是肯定的。

错误:

配置:

0 投票
1 回答
257 浏览

python - Using Python Exscript need to create regular expression for set_prompt() for cisco switch

Having a hard time figuring out how to write a regular expression in python/exscript so that the prompt matches the output when i run "copy run tftp"...

For example the prompt changes to...

"Address or name of remote host []?"

then to...

"Destination filename [lab-3560.confg]?"

I know I need to set the "set_prompt()" prior to executing the command conn.execute('copy run tftp') just no clue on the proper syntax(s)

0 投票
0 回答
109 浏览

python - Exscript 提示符中使用的正则表达式;需要帮助以了解现有的或创建自定义的

我无法理解 exscript 用于检测 NX-OS 开关提示的正则表达式

这是 Python

我的提示应该类似于以“#”结尾的任意数量的字母数字字符的字符串

我试过 '^.*#' 但没有用。字符串中没有空格或 -

有人可以帮我解决上述问题吗?

编辑:

对于您的粉丝来说,这里有几个其他类似的正则表达式在登录过程中用于识别远程操作系统可以发回的各种提示

0 投票
1 回答
207 浏览

python - 说明:通过堡垒主机访问远程网络设备,同时仍然使用设备特定的驱动程序来识别设备提示

我正在尝试访问仅当您从运行 SunOS 的堡垒主机 ssh 时才可访问的网络设备(不支持代理命令或 ssh 隧道)

我的方法是使用通用驱动程序来访问堡垒主机。并从那里使用“ssh remotedevicename”连接到远程设备。

在我的情况下,远程设备只需要一步身份验证,这会让我进入 # 提示符(思科设备的 15 级访问权限)

我设法成功验证,但我无法发送命令

这是我使用的

此时我认为我应该更改驱动程序

但在这样做之后,脚本超时

0 投票
1 回答
532 浏览

python - 如何在 Windows x86 下安装 Exscript for Python 3.5

任何人都可以帮助说明在 Windows 上运行的 Python 3.5 x32 安装它吗?我认为通常的方式(pip install exscript)试图安装错误的版本

这是我得到的错误

有一个 Python 3.0 分支,但我不知道如何安装它 https://github.com/knipknap/exscript/tree/py3

0 投票
0 回答
99 浏览

python - Exscript 不返回完整输出

我有一个简单的脚本(如下),它应该从一个简单的 show 命令返回一个输出,但我得到的是输出的一行或根本没有输出。

谁知道如何解决这个问题?

0 投票
1 回答
303 浏览

python - 说明:如何在交互式和非交互式会话之间切换?

我正在尝试以编程方式打开与 Unix 服务器的会话,然后将控制权释放给脚本的用户,直到按下 Ctrl+y 之后程序应该控制我正在使用 Eclipse 和 WinPython 2.7。这是代码

以上失败了

我究竟做错了什么 ?

0 投票
1 回答
239 浏览

python - Python Exscript - 使用 8022 而不是 22 端口和 ssh

是否有可能连接到Python模块ssh中标准以外的其他端口?port 22Exscript

如果是这样,如何实现?

浏览文档时找不到任何相关内容。

0 投票
0 回答
63 浏览

python-3.x - 说明: Telnet 响应包括提示的第一个字符?

我需要使用“telnet”连接到我的相机。我用过腻子,知道相机提示是'~ # '. 如果我执行'echo "test"',那么我期望得到响应'echo "test"\r\ntest\r\n'。但是 Exscript 的响应是'echo "test"\r\ntest\r\n~',包括提示的第一个字符'~'代码

代码响应

腻子响应