欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中Pexpect的工作流程實(shí)例講解

 更新時(shí)間:2021年03月02日 08:35:17   作者:小妮淺淺  
在本篇文章里小編給大家整理的是一篇關(guān)于python中Pexpect的工作流程實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。

1、工作流程步驟

(1)用spawn來執(zhí)行一個(gè)程序;

(2)用expect方法來等待指定的關(guān)鍵字,這個(gè)關(guān)鍵字是被執(zhí)行的程序打印到標(biāo)準(zhǔn)輸出上面的;

(3)當(dāng)發(fā)現(xiàn)這個(gè)關(guān)鍵字以后,使用send/sendline方法發(fā)送字符串給這個(gè)程序。

2、實(shí)例

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()方法用來執(zhí)行一個(gè)程序,返回程序的操作句柄,后續(xù)就可以通過操作句柄來與這個(gè)程序進(jìn)行交互了。

知識點(diǎn)擴(kuò)展:

Pexpect的基本工作流程,基本可以分為以下三個(gè)步驟:

  1. 首先用spawn來執(zhí)行一個(gè)程序;
  2. 然后用expect方法來等待指定的關(guān)鍵字,這個(gè)關(guān)鍵字是被執(zhí)行的程序打印到標(biāo)準(zhǔn)輸出上面的;
  3. 最后當(dāng)發(fā)現(xiàn)這個(gè)關(guān)鍵字以后,使用send/sendline方法發(fā)送字符串給這個(gè)程序。

到此這篇關(guān)于python中Pexpect的工作流程實(shí)例講解的文章就介紹到這了,更多相關(guān)python中Pexpect的工作流程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Win8.1下安裝Python3.6提示0x80240017錯(cuò)誤的解決方法

    Win8.1下安裝Python3.6提示0x80240017錯(cuò)誤的解決方法

    這篇文章主要為大家詳細(xì)介紹了Win8.1下安裝Python3.6提示0x80240017錯(cuò)誤的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • python每次處理固定個(gè)數(shù)的字符的方法總結(jié)

    python每次處理固定個(gè)數(shù)的字符的方法總結(jié)

    使用python每次處理固定個(gè)數(shù)的字符,很多情況下都會遇到。本文對可能的方法做下總結(jié),供各位朋友學(xué)習(xí)參考
    2013-01-01
  • Python讀寫csv文件的超詳細(xì)步驟

    Python讀寫csv文件的超詳細(xì)步驟

    python提供了大量的庫,可以非常方便的進(jìn)行各種操作,下面這篇文章主要給大家介紹了關(guān)于Python讀寫csv文件的超詳細(xì)步驟,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Python中的正則表達(dá)式與JSON數(shù)據(jù)交換格式

    Python中的正則表達(dá)式與JSON數(shù)據(jù)交換格式

    正則表達(dá)式 是一個(gè)特殊的字符序列,一個(gè)字符串是否與我們所設(shè)定的這樣的字符序列,相匹配快速檢索文本、實(shí)現(xiàn)替換文本的操作。這篇文章主要介紹了Python中的正則表達(dá)式與JSON ,需要的朋友可以參考下
    2019-07-07
  • python3.7簡單的爬蟲實(shí)例詳解

    python3.7簡單的爬蟲實(shí)例詳解

    這篇文章主要介紹了python3.7簡單的爬蟲實(shí)例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 詳解Django+uwsgi+Nginx上線最佳實(shí)戰(zhàn)

    詳解Django+uwsgi+Nginx上線最佳實(shí)戰(zhàn)

    這篇文章主要介紹了Django+uwsgi+Nginx上線最佳實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • python密碼學(xué)周期置換密碼學(xué)習(xí)

    python密碼學(xué)周期置換密碼學(xué)習(xí)

    這篇文章主要為大家介紹了python密碼學(xué)周期置換密碼的學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 在python中將字符串轉(zhuǎn)為json對象并取值的方法

    在python中將字符串轉(zhuǎn)為json對象并取值的方法

    今天小編就為大家分享一篇在python中將字符串轉(zhuǎn)為json對象并取值的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python實(shí)現(xiàn)監(jiān)控內(nèi)存使用情況和代碼執(zhí)行時(shí)間

    Python實(shí)現(xiàn)監(jiān)控內(nèi)存使用情況和代碼執(zhí)行時(shí)間

    我的代碼的哪些部分運(yùn)行時(shí)間最長、內(nèi)存最多?我怎樣才能找到需要改進(jìn)的地方?在開發(fā)過程中,我很確定我們大多數(shù)人都會想知道這一點(diǎn)。本文總結(jié)了一些方法來監(jiān)控?Python?代碼的時(shí)間和內(nèi)存使用情況,希望對大家有所幫助
    2023-01-01
  • Python面向?qū)ο蟪绦蛟O(shè)計(jì)之私有屬性及私有方法示例

    Python面向?qū)ο蟪绦蛟O(shè)計(jì)之私有屬性及私有方法示例

    這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計(jì)之私有屬性及私有方法,結(jié)合實(shí)例形式分析了Python私有屬性及私有方法的相關(guān)使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-04-04

最新評論