pexpect 相关问题

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

过滤期望的远程命令输出

我希望在远程虚拟服务器中执行一些配置。 我需要在此远程服务器上运行正常运行时间 获取正常运行时间输出 如果正常运行时间少于 5 分钟,我需要等待,否则 ...

回答 0 投票 0

如何使用 pexpect 在多个文件上运行 osm2pgsql?在 "使用PBF解析器 "上卡住了。

我试图从多个.pbf文件创建一个单一的SQL表。我正在使用 osm2pgsql 将文件加载到远程数据库中,并试图使用 python 和 pexpect 来自动完成这个过程......。

回答 1 投票 0

为什么Pexpect在Python 3中会出现重复的命令?

我使用pexpect发送这个命令:fmsadmin list files -s 用这个交互式程序[('username \(.+\):','userName\n'),('password:','invalidPW\n'),('username \(.+\):','userName\n'...。

回答 1 投票 0

Station X Python for Cyber Security SSH自动登录脚本出错,一直在试图解决这个问题,我们的约50小时,帮助我。

正如问题中所说,这是一个在线课程的一部分,用于网络安全目的的python编程。我已经按照代码,一遍又一遍地查看任何错误,我要么注意到......

回答 1 投票 0

在peexpect中调用sleep bash命令

我试图在pexpect sendline中调用sleep 10命令。然而,pexpect并没有等待sleep结束。以下是可以用来重现这个问题的例子。 import pexpect ...

回答 1 投票 1

如何在linux命令行提示符下让pexpect触发process.expect("$")?

我在检测Linux命令提示符的"$"时遇到了问题。为了让大家更好地了解我想达到的目的。例如我想触发我的pexpect的命令行提示符:...

回答 1 投票 0

如何捕获子进程的输入和输出?

我正在尝试制作一个程序,该程序以可执行文件名作为参数,运行可执行文件并报告该运行的输入和输出。例如,考虑一个名为“ circle”的子程序。 ...

回答 1 投票 1

如何捕获子进程的stdio?

我正在尝试制作一个程序,该程序以可执行文件名作为参数,运行可执行文件并报告该运行的输入和输出。例如,考虑一个名为“ circle”的子程序。 ...

回答 1 投票 0

将ctrl + z传递给期望值

如何使用pexpect模块将特定的组合键传递给衍生/子进程?我正在使用telnet,必须将Ctrl + Z传递给远程服务器。 Tnx

回答 2 投票 2

在烧瓶开发服务器上使用python flask和pexpect失败,并带有WSGI

我正在编写一个供内部使用的工具。用户将路由器或交换机的IP地址,用户名和密码输入Web表单。然后,该应用程序使用pexpect SSH进入设备,并下载一个...

回答 1 投票 1

swift:运算符错误后的期望表达式

我只是盯着学习编程,当我尝试像在学习的地方那样进行编码时,我多次遇到此错误,我确实确实像老师一样,但是错误不断出现。请帮助我导入...

回答 1 投票 0

Python Pexpect和Minicom无法正常工作

我需要执行许多只能通过串行端口执行的开关过程。为此,我使用Pexpect和Minicom。我能够执行命令child.sendcontrol(“ c”)打开...

回答 1 投票 0

希望获得应用程序信息

我正在使用pexpect从Linux主机运行nano,我试图找到一种从pexpect取回信息的方法,以便可以在其他地方重建nano(或vi或任何终端应用程序)。所以...

回答 1 投票 0

使用pexpect建立连接的更好方法

我正在尝试使用以下方法使用pexpect建立连接-child = pexpect.spawn('telnet {console_ip} {console_port}'。format(console_ip = self.obj.get(“ console_ip”),...] >

回答 1 投票 1

pepepect在脚本结束前超时

我正在使用pexpect使用ssh连接到远程服务器。以下代码有效,但我必须使用time.sleep进行延迟。特别是当我发送命令在...上运行脚本时...

回答 1 投票 0

AttributeError:'module'对象没有属性'spawn'

这是我的代码#!/ usr / bin / env python import pexpect obj = pexpect.spawn('ftp localhost')print id.expect_exact('Name')我正在使用kali linux,并且还安装了pexpect.im运行...

回答 1 投票 -1

如何在python中使用Expect运行SQL查询

我想使用python中的Expect模块运行一些SQL查询。我不知道此模块的用法。请建议如何使用

回答 1 投票 0

如何确定通过pexpect发送的命令的退出状态代码

在以下代码段中,如何找到make的退出代码?具体来说,我需要知道make是否失败或成功。感谢您的任何投入。进程= pexpect.spawn(“ / bin / bash”)进程....

回答 2 投票 4

从伪终端中的本地进程超时读取

我想G。读取“ tcpdump”打印的第一行:tcpdump:在eth0上侦听,链接类型为EN10MB(以太网),使用“ ptyprocess”捕获大小262144字节(上下文:本地进程,终端...

回答 1 投票 1

如果输出较短,Pexpect不会处理python脚本的输出,但适用于较长的输出

因此,我正在尝试使用pexpect驱动某些输出,并产生一些奇怪的结果。为了进行测试,我有一个脚本,该脚本仅在以下位置打印出一些期望的东西:#!/ usr / bin / env python3 for _ in ...

回答 1 投票 0

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