python中怎麼執行shell腳本?
system()
其中最後一個0是這個指令的回傳值,為0表示指令執行成功。使用system無法將執行的結果儲存起來。
popen()
取得指令執行的結果,但是沒有指令的執行狀態,這樣可以將取得的結果儲存起來放到list中。
commands
可以很方便的取得指令的輸出(包括標準和錯誤輸出)和執行狀態位元。
commands.getoutput('ls')這個方法只回傳執行結果result不回傳狀態。
在python中呼叫shell腳本
hello.sh
下面的512是返回的狀態碼,如果eixt 0時則回傳的是0.
shell腳本使用python腳本的參數
寫一個hello.sh腳本,需要傳入兩個參數:
執行結果如下:
#在python腳本中呼叫shell腳本,並傳入參數,注意參數前後要有空格
執行python腳本
##相關推薦:《Python教程》
以上是python中怎麼運行shell腳本的詳細內容。更多資訊請關注PHP中文網其他相關文章!