主页 > 知识库 > python中Pexpect的工作流程实例讲解

python中Pexpect的工作流程实例讲解

热门标签:硅谷的囚徒呼叫中心 Win7旗舰版 企业做大做强 语音系统 百度AI接口 客户服务 呼叫中心市场需求 电话运营中心

1、工作流程步骤

(1)用spawn来执行一个程序;

(2)用expect方法来等待指定的关键字,这个关键字是被执行的程序打印到标准输出上面的;

(3)当发现这个关键字以后,使用send/sendline方法发送字符串给这个程序。

2、实例

spawn类

class spawn(SpawnBase):
  '''This is the main class interface for Pexpect. Use this class to start
  and control child applications. '''
  # This is purely informational now - changing it has no effect
  use_native_pty_fork = use_native_pty_fork
def __init__(self, command, args=[], timeout=30, maxread=2000,
           searchwindowsize=None, logfile=None, cwd=None, env=None,
           ignore_sighup=False, echo=True, preexec_fn=None,
           encoding=None, codec_errors='strict', dimensions=None,
           use_poll=False):

通过spawn()方法用来执行一个程序,返回程序的操作句柄,后续就可以通过操作句柄来与这个程序进行交互了。

知识点扩展:

Pexpect的基本工作流程,基本可以分为以下三个步骤:

  1. 首先用spawn来执行一个程序;
  2. 然后用expect方法来等待指定的关键字,这个关键字是被执行的程序打印到标准输出上面的;
  3. 最后当发现这个关键字以后,使用send/sendline方法发送字符串给这个程序。

到此这篇关于python中Pexpect的工作流程实例讲解的文章就介绍到这了,更多相关python中Pexpect的工作流程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • python基于pexpect库自动获取日志信息
  • Python pexpect模块及shell脚本except原理解析
  • python之pexpect实现自动交互的例子
  • 使用python的pexpect模块,实现远程免密登录的示例
  • python pexpect ssh 远程登录服务器的方法
  • 对Python Pexpect 模块的使用说明详解
  • Python Pexpect库的简单使用方法

标签:喀什 崇左 安康 山西 长沙 海南 济南 山西

巨人网络通讯声明:本文标题《python中Pexpect的工作流程实例讲解》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266