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

主頁 > 知識庫 > 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腳本并接收其返回值的例子的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大兴区| 民和| 繁峙县| 乐业县| 利津县| 铜鼓县| 扬州市| 隆林| 志丹县| 都昌县| 英山县| 永善县| 义马市| 涟水县| 太白县| 泽库县| 朝阳区| 高碑店市| 修文县| 贡觉县| 吴桥县| 汾阳市| 金坛市| 江源县| 玉山县| 茶陵县| 邮箱| 雷州市| 民权县| 墨玉县| 霍城县| 沭阳县| 垣曲县| 衡水市| 壶关县| 安陆市| 厦门市| 深圳市| 苍南县| 阜阳市| 元谋县|