婷婷综合国产,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腳本并接收其返回值的例子的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 恩平市| 康马县| 徐闻县| 龙陵县| 苍梧县| 遂平县| 共和县| 承德县| 临澧县| 仪征市| 四平市| 扎兰屯市| 宾川县| 益阳市| 平湖市| 沈丘县| 高雄市| 壶关县| 克什克腾旗| 凤城市| 大化| 湖北省| 长葛市| 尉氏县| 磐安县| 宁城县| 镇安县| 盈江县| 虹口区| 武安市| 南木林县| 定西市| 新野县| 牟定县| 吉林省| 榆树市| 吴堡县| 梓潼县| 保康县| 禹州市| 汉阴县|