婷婷综合国产,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腳本并接收其返回值的例子的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 随州市| 曲麻莱县| 河南省| 阳春市| 怀柔区| 繁峙县| 习水县| 阿拉善右旗| 巴林左旗| 呼图壁县| 特克斯县| 巢湖市| 新巴尔虎右旗| 黎平县| 呼图壁县| 两当县| 北碚区| 海南省| 长阳| 和田市| 礼泉县| 罗源县| 进贤县| 平江县| 大理市| 涟源市| 张家港市| 天全县| 新泰市| 顺昌县| 北票市| 广南县| 上饶市| 百色市| 水城县| 闽清县| 原平市| 辉县市| 千阳县| 浙江省| 琼结县|