pexpect庫學習之包裝類詳解

2022-08-19 09:45:15 字數 775 閱讀 5269

pexpect

庫中,包裝類的構造引數使用的命令或者要包裝命令的提示符,還可以通過這個包裝類來修改命令的提示符,那麼所謂的包裝類實際就是用於給使用者互動相應的子命令,它的例項方法主要是

「run_command(command,timeout=-1)」

,通過包裝物件來執行那些命令,對於這個包裝類在

pexpect

庫中,提供兩個專用的包裝類,第乙個是

python

,也就是我們通過它來包裝

python

的互動式環境,第二個是

bash

,它來包裝

bash shell

互動執行包裝器,當然

python

這個類實際就是

python

互動執行包裝器,然後我們就用例項來演示一下這兩個類的使用方法。

首先我們匯入相應的類,啟動它,然後我們讓他來執行,比如我們讓它執行乙個簡單的「2+3」,可以看到結果為

5,也就是通過

python

來執行這條語句,那麼同樣的我們也可以啟動乙個

shell

這個類,然後我們讓他執行一下

ls這個命令。

輸入命令,執行的結果也可以立即看到。

Java學習歷程十二《工具類之包裝類》

字元 char 布林 boolean 引用資料型別 基本資料型別,不具備物件特徵,沒有物件化的屬性和方法 包裝類可以讓基本資料型別具有了,物件特徵 基本資料型別 對應包裝類 byte byte short shot intinteger long long float float double do...

java 基礎 之 包裝類

jdk 1.5 之後提供了自動裝箱與拆箱的功能 自動拆箱 除了自動裝箱與自動拆箱以外.包裝類還可以與string 進行相互轉換 jdk 1.7 版本之後又給所有的包裝類新增了乙個 compare 方法.用於比較兩個引數的大小 jdk 17 除了compare之外,還給character 增加了大量的...

包裝類之代表「Integer

優勢 1 可以通過物件中的屬性和行為操作基本資料。2 可以實現基本資料型別和字串之間的轉換。列表 基本型別 包裝類 byte byte short short pasershort numstring int integer 靜態方法 parseint numstring long long flo...