pexpect 相关问题

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

anable pexpect模块,提示出现在下一行,并且出现多个提示

我有一个脚本,提示我两次输入密码,但提示符出现在下一行,如下所示:-密码:(我在这里输入密码)重新输入密码:(我在这里输入相同的密码).. 。

回答 1 投票 0

期望-从不断输出的shell中读取

我试图让pexpect开始运行一个命令,该命令基本上每隔几毫秒就不断输出一些信息,直到被Ctrl + C取消为止。我试图让pexpect记录到日志中……

回答 1 投票 0

pexpect发送线太慢

我正在使用pexpect运行一个子流程。我正在通过sendline和readline进行断断续续的通信。 cProfile表示我的程序大部分时间都在等待sendline完成,...

回答 1 投票 0

生成的进程的打印输出导致格式错误的输出:为什么?

我正在尝试使用pexpect库从另一个python程序执行一个python程序,但是我没有得到我期望的行为。我想要第一个程序(prog1.py)的输出为...

回答 2 投票 0

使用ansible期望创建nessus用户(nessuscli)

我正在使用ansible期望为我的nessus创建一个用户(通过使用nessuscli)。期望应该回答以下几个问题(我添加了数字1-5)。我的期望卡在第5位。最后一个...

回答 1 投票 0

如何从python程序中产生多个python脚本?

我想从我的程序中产生(分叉?)多个Python脚本(也用Python编写)。我的问题是我想为每个脚本指定一个终端,因为我将使用...

回答 4 投票 4

期望:无法设置外壳提示符

我已经从https://pexpect.readthedocs.io/en/stable/api/pxssh.html引用了python脚本,以便执行基于ssh密码的登录。代码如下:从pexpect导入pxssh导入...

回答 1 投票 0

Python:Pexpect脚本为输出提供“无”

以下脚本在服务器上运行时不打印任何内容!/ usr / bin / env python import pexpect import sys dcommand =('ls')child = pexpect.spawn(dcommand)output = child.before ...

回答 1 投票 0

Python:如何仅在命令中获取字符串

由于某种原因,命令的字符串为我提供了内存引用,而不是我在此示例中寻找的简单“ pwd”。命令是( ] >>

回答 1 投票 0

相当于send_user / Expect_user的对象

我想将我编写的程序转换为期望,但是api是根本不同的,并且我从中了解和喜爱的许多功能都还没有弄清楚如何在python中使用。 ...

回答 1 投票 0

pexpect的等效于预期解释器

pexpect是否具有与Expect的解释器命令等效的命令。在Expect解释器中,用户可以使用当前变量作用域访问tcl repl。我想让我的用户访问...

回答 1 投票 0

忽略预期响应中的ANSI颜色

我可以使用pexpect忽略输出中的ANSI转义码(尤其是颜色)吗?我正在尝试执行以下操作:Expect('foo 3 bar 5')...但是有时我会得到带有ANSI色数字的输出。 ...

回答 2 投票 1

pexpect,脚本在等待'$'时超时

[我正在使用pexpect命令学习python,我正在尝试将脚本usign ssh编写到多个服务器并运行远程安装,但是当脚本运行到child.expect('$')时,它超时并执行了...

回答 1 投票 3

pexpect:期待各行

我正在尝试使用pexpect从服务器中提取文件,但似乎什么也没做(甚至没有错误消息)。这是我的代码:import pexpect child = pexpect.spawn('scp -r user @ host:route / file。')...

回答 2 投票 1

使用民意调查,而不是在预期的生成中进行选择

我有以下测试代码,导入pexpect导入时间会话= {}尝试:对于范围(1030)中的i:print(i)child = pexpect.spawn(cmd,encoding ='utf-8')...

回答 2 投票 0

期望PopenSpawn在Windows上不起作用

我目前正在尝试使用pexpect控制到我的树莓派的简单ssh连接,我将其用于某些智能家居控件。我刚刚开始使用它,我正在帮助下学习它...

回答 1 投票 1

如何更改PExpect输出使用的行尾

从pexpect.run()返回的输出在每行的末尾包含\ r \ n。使用print(returnVal.decode())打印到终端可以为返回的每一行正确打印一行。当我...

回答 1 投票 0

使用pexpect和多重处理时出错?错误“ TypError:无法序列化'_io.TextIOWrapper'对象”

我在Linux计算机上有一个Python 3.7脚本,在该计算机上我试图在多个线程中运行一个函数,但是当我尝试时,出现以下错误:Traceback(最近一次调用是最近一次):File“ ./test2 ... 。

回答 1 投票 0

Python:为什么使用pexpect和多处理会出现错误?错误“ TypError:无法序列化'_io.TextIOWrapper'对象”

我在Linux计算机上有一个Python 3.7脚本,在该计算机上我试图在多个线程中运行一个函数,但是当我尝试时,出现以下错误:Traceback(最近一次调用是最近一次):File“ ./test2 ... 。

回答 1 投票 0

如何在Windows上使用Python修复“ from pexpect_serial import SerialSpawn”错误?

我有一个使用pexpect,pyserial模块的旧脚本。在重新安装Windows之前,我运行得非常好。现在,我不显示以下内容就无法使其工作; ...

回答 1 投票 0

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