<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          PexpectPython 模塊

          聯(lián)合創(chuàng)作 · 2023-10-01 04:38

          Pexpect 是一個(gè)用來(lái)啟動(dòng)子程序并對(duì)其進(jìn)行自動(dòng)控制的 Python 模塊,它可以用來(lái)和像 ssh、ftp、passwd、telnet 等命令行程序進(jìn)行自動(dòng)交互。本文介紹 Pexpect 的主要用法和在實(shí)際應(yīng)用中的注意點(diǎn)。 Python 語(yǔ)言的愛(ài)好者,系統(tǒng)管理人員,部署及測(cè)試人員都能使用 Pexpect 在自己的工作中實(shí)現(xiàn)與命令行交互的自動(dòng)化。

          Pexpect 是 Don Libes 的 Expect 語(yǔ)言的一個(gè) Python 實(shí)現(xiàn),是一個(gè)用來(lái)啟動(dòng)子程序,并使用正則表達(dá)式對(duì)程序輸出做出特定響應(yīng),以此實(shí)現(xiàn)與其自動(dòng)交互的 Python 模塊。 Pexpect 的使用范圍很廣,可以用來(lái)實(shí)現(xiàn)與 ssh, ftp , telnet 等程序的自動(dòng)交互;可以用來(lái)自動(dòng)復(fù)制軟件安裝包并在不同機(jī)器自動(dòng)安裝;還可以用來(lái)實(shí)現(xiàn)軟件測(cè)試中與命令行交互的自動(dòng)化。

          示例代碼:

          pexpect.run('ls -la')

          child = pexpect.spawn('scp foo [email protected]:.')
          child.expect ('Password:')
          child.sendline (mypassword)

          瀏覽 15
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  AA片在线免费观看 | 青青草成人自拍 | 极品少妇被猛得白浆直流草莓视频 | 无码一区二区三区四区五区在线看 | 久久久久亚洲AV成人无在 |