婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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腳本并接收其返回值的例子的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 安多县| 绥芬河市| 平乐县| 杨浦区| 太康县| 措美县| 云安县| 车险| 娱乐| 手机| 五峰| 万年县| 黄骅市| 扎兰屯市| 天长市| 丰县| 宾阳县| 浠水县| 九龙坡区| 惠来县| 治县。| 盐边县| 扎囊县| 四川省| 怀集县| 五莲县| 行唐县| 洛隆县| 黄冈市| 弥勒县| 黔南| 西丰县| 莆田市| 平乐县| 海门市| 东乌珠穆沁旗| 西安市| 鄯善县| 湖北省| 德阳市| 修武县|