校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > shell腳本中執行python腳本并接收其返回值的例子

shell腳本中執行python腳本并接收其返回值的例子

熱門標簽:excel地址地圖標注 百度地圖標注圖標更換 旅游地圖標注大全 東莞電銷機器人價格一覽表 百度地圖的地圖標注 地圖標注超出范圍怎么辦 佛山高德地圖標注中心 杭州機器人外呼系統 陜西電銷卡外呼系統怎么安裝

1.在shell腳本執行python腳本時,需要通過python腳本的返回值來判斷后面程序要執行的命令

例:有兩個py程序  hello.py

復制代碼 代碼如下:

def main():
    print "Hello"

if __name__=='__main__':
    main()
world.py

def main():
    print "Hello"

if __name__=='__main__':
    main()


shell 腳本 test.sh
復制代碼 代碼如下:

python hello.py
python world.py

執行sh test.sh 打印結果為
復制代碼 代碼如下:

  hello
  world

在hello.py中通過返回值  讓shell腳本通過參數來判斷,

hello.py這樣寫

復制代碼 代碼如下:

import sys

def main():
    try:
        print "hello"
        sys.exit(0)
    except:
        sys.exit(1)

if __name__=='__main__':
    main()

shell 腳本改為

復制代碼 代碼如下:

python hello.py
if [ $?==0 ];then
    exit
else
        python world.py       
fi

就可以判斷了

您可能感興趣的文章:
  • Python與shell的3種交互方式介紹
  • Python中調用PowerShell、遠程執行bat文件實例
  • Nodejs中調用系統命令、Shell腳本和Python腳本的方法和實例
  • python中執行shell命令的幾個方法小結
  • python調用shell的方法
  • python和shell變量互相傳遞的幾種方法
  • python中執行shell的兩種方法總結
  • 舉例講解Linux系統下Python調用系統Shell的方法
  • Python下調用Linux的Shell命令的方法
  • 詳解python執行shell腳本創建用戶及相關操作

標簽:南充 隨州 通遼 西藏 青島 延邊 雅安 朝陽

巨人網絡通訊聲明:本文標題《shell腳本中執行python腳本并接收其返回值的例子》,本文關鍵詞  shell,腳本,中,執行,python,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell腳本中執行python腳本并接收其返回值的例子》相關的同類信息!
  • 本頁收集關于shell腳本中執行python腳本并接收其返回值的例子的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 仙游县| 英超| 潍坊市| 赤城县| 纳雍县| 宜宾市| 于都县| 体育| 襄樊市| 三江| 汝阳县| 福贡县| 淮安市| 博乐市| 北辰区| 宣威市| 庄浪县| 新建县| 英吉沙县| 瓮安县| 南投市| 开江县| 砀山县| 洛南县| 融水| 南溪县| 连江县| 封开县| 屏东县| 武宣县| 望城县| 盘山县| 巴彦淖尔市| 沁水县| 凤翔县| 四子王旗| 台中县| 崇明县| 安康市| 武鸣县| 柏乡县|