Linux & Python -- Python 調用shell腳本、傳遞參數


  • 在shell腳本中調用shell腳本,並傳入參數(重點掌握)

  先創建1個python腳本,內容如下:

復制代碼
import os
import sys

if len(sys.argv)<3:
    print('Please Input Two Arguments')
    sys.exit(1)
arg0=sys.argv[1]
arg1=sys.argv[2]

os.system('./test_shell_2_para.sh '+arg0+' '+arg1)
復制代碼

 

  創建 shell腳本:test_shell_2_para.sh,內容如下:

echo "hello world ${1} ${2}"
echo 0  

執行python腳本,效果如下:

wangju@wangju-HP-348-G4:~$ python3 pp.py
Please Input Two Arguments
wangju@wangju-HP-348-G4:~$ python3 pp.py 曹操 劉備
hello world 曹操 劉備 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM