python中怎麼運行shell腳本

藏色散人
發布: 2019-07-05 10:46:01
原創
9579 人瀏覽過

python中怎麼運行shell腳本

python中怎麼執行shell腳本?

system()

其中最後一個0是這個指令的回傳值,為0表示指令執行成功。使用system無法將執行的結果儲存起來。

python中怎麼運行shell腳本

popen()

取得指令執行的結果,但是沒有指令的執行狀態,這樣可以將取得的結果儲存起來放到list中。

python中怎麼運行shell腳本

commands

可以很方便的取得指令的輸出(包括標準和錯誤輸出)和執行狀態位元。

commands.getoutput('ls')這個方法只回傳執行結果result不回傳狀態。

python中怎麼運行shell腳本

在python中呼叫shell腳本

hello.sh

python中怎麼運行shell腳本

下面的512是返回的狀態碼,如果eixt 0時則回傳的是0.

python中怎麼運行shell腳本

shell腳本使用python腳本的參數

寫一個hello.sh腳本,需要傳入兩個參數:

python中怎麼運行shell腳本

執行結果如下:

python中怎麼運行shell腳本

#在python腳本中呼叫shell腳本,並傳入參數,注意參數前後要有空格

python中怎麼運行shell腳本

執行python腳本

python中怎麼運行shell腳本

##相關推薦:《

Python教程

以上是python中怎麼運行shell腳本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板