pexpect 相关问题

Pexpect是一个纯Python模块,它读取程序的输出并根据输出模式将输入发送到该程序。它可用于自动化与交互式程序的交互。它的灵感来自经典的TCL期待计划。

Pexpect + pxssh处理长字符串

我正在使用pexpect + pxssh与远程服务器进行通信。 Somme命令可能有点长,以下代码不起作用:import pxssh channel = pxssh.pxssh()channel.login('192.168.93 ....

回答 2 投票 0

Enter键命令有时在预期中不起作用

我正在pexpect脚本下运行,以登录Avocent控制台服务器以连接到网络设备。输入服务器密码后,需要按“ Enter键”以提示... ...>

回答 1 投票 0

如何使用scp自动输入密码?

我为此尝试了预期功能,这就是我想要做的。使用scp将> 1gig文件复制到网络设备。我为此使用下面的代码。子= pexpect.spawn(f'scp / folder / images / {image_name} {...

回答 1 投票 0

输出前打印期望是带有\ r \ n的一行,而不是实际的CR / LF输出

我会很抱歉,我是Python3的新手,并一直坚持理解实际输出,而不是我期望得到的输出。这是我的代码:import pexpect ping = pexpect ....

回答 1 投票 0

Python 3 Pexpect-spawnu问题:UnicodeDecodeError:'utf-8'编解码器无法解码位置273中的字节0xff:无效的起始字节

[当远程计算机在输出中以以下字符响应时,在SSH会话中使用Pexpect模块中的Python 3的Pexpect模块中的spawnu(UTF-8)时出现问题:...这是...

回答 1 投票 2

Python如何从pexpect子读取输出?

child = pexpect.spawn('/ bin / bash')child.sendline('ls')print(child.readline())print child.before,child.after我在输出中得到的所有代码都是ls ls但是当我的代码是child = ...

回答 6 投票 25

过程由pexpect.run运行()方法终止突然

当我运行下面的代码,我看到的过程,甚至在完成前终止。我通过运行它手动命令只是工作文件验证命令。 cmssso-util的产生输出,其为约1200线....

回答 1 投票 0

Python的Pexpect的全输出不保存(如何对付“ - 更多 - ”提示?)

我使用Pexpect的在服务器上远程运行命令并保存在一个文件中的输出。然而,由于这是由于更多 - 截断它不保存整个输出。有没有一种方法,以避免 - 更多--...

回答 2 投票 2

Python的Pexpect的ssh_key作为字符串而不是文件路径

是否有可能通过ssh_key为字符串,而不是文件,而使用ssh连接的凭据?我的代码:(此工作正常ssh_key的文件路径)self.status = self.ssh.login(self.config [” ...

回答 1 投票 0

python pexpect没有启动我的ssh隧道

我有这个脚本(称为隧道):( ip服务器替换为ssh_server_ip)ssh -ND 5545 -p 443 -vvv user @ ssh_server_ip我尝试通过python pexpect运行它。 import pexpect import time p ...

回答 1 投票 0

Ansible原始ssh模块可以像“期待”一样使用吗?

换句话说,可以通过原始SSH连接使用ansible“expect”模块吗?我正在尝试自动化一些没有完整的Python甚至shell的简单嵌入式设备。 ansible raw ...

回答 1 投票 0

Paramiko Expect(华为网络)

我在华为设备上遇到paramiko期待的问题,这在cisco上运行得很好,只是为了绘制图片......我正在创建一个简单的SSH脚本,我期待最后的提示......

回答 1 投票 1

如何使用pxssh模块中的“sync_original_prompt”

>>>来自pexpect import pxssh >>> s = pxssh.pxssh()>>> s.login('IP','USER','PASSWORD',auto_prompt_reset = True)True >>> s.sendline('echo测试'); 10 >>> s ....

回答 1 投票 0

python pexpect:SSHing然后更新日期

我终于让我的python pexpect脚本工作,除了更新日期最重要的部分!我能够在框中SSH,但我的第二个命令没有正确执行。我已经 ...

回答 3 投票 6

pexpect并发送“输入密钥”问题

我正在使用pexpect和python 2.7。我目前正在编写一个脚本来登录跳转服务器,然后登录到某些cisco设备以自动方式执行某些操作。那里 ...

回答 2 投票 1

无法使用paramiko执行某些unix命令(我可以使用pexpect)

这是我的第一个帖子(我是一个相对的蟒蛇新手)所以请原谅任何失礼。我已经研究了这个,似乎无法找到解决方案,任何帮助将不胜感激。在我的Mac上...

回答 1 投票 0

无法使用pip安装pexpect

我无法使用pip安装pexpect。这是错误:$ sudo -H pip install pexpect收集pexpect无法找到满足要求的版本pexpect(来自版本:)没有...

回答 1 投票 1

Pexpect和终端调整大小

我正在使用pexpect自动化ssh到一个提示输入密码的远程服务器。这个过程非常简单,效果很好:child = pexpect.spawn(“ssh -Y remote.server”)child.expect(re ....

回答 2 投票 1

最后迭代产生“无”输出

我正在编写一个脚本来测试使用Pexpect和regex的输出交换机和公共IP之间的延迟。下面是一个示例:#在以前连接到cisco系统并启用关键节点:...

回答 1 投票 1

从pexpect运行已安装的软件包

我已经下载了pyocd并成功构建了它。现在,我可以从任何位置从命令行运行该工具。但是当尝试使用pexpect运行它时会显示以下错误:Traceback(...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.