最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年08月29日 13:07:51   投稿:junjie  
這篇文章主要介紹了shell腳本中執(zhí)行python腳本并接收其返回值的例子,本文重點在于如何接收python腳本的返回值,需要的朋友可以參考下

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

例:有兩個py程序  hello.py

復(fù)制代碼 代碼如下:

def main():
    print "Hello"

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

def main():
    print "Hello"

if __name__=='__main__':
    main()


shell 腳本 test.sh
復(fù)制代碼 代碼如下:

python hello.py
python world.py

執(zhí)行sh test.sh 打印結(jié)果為
復(fù)制代碼 代碼如下:

  hello
  world

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

hello.py這樣寫

復(fù)制代碼 代碼如下:

import sys

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

if __name__=='__main__':
    main()

shell 腳本改為

復(fù)制代碼 代碼如下:

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

就可以判斷了

相關(guān)文章

  • linux下命令行操作快捷鍵及技巧(分享)

    linux下命令行操作快捷鍵及技巧(分享)

    下面小編就為大家?guī)硪黄猯inux下命令行操作快捷鍵及技巧(分享)。小編覺的挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Shell腳本實現(xiàn)自動檢測修改最快的Ubuntu軟件源

    Shell腳本實現(xiàn)自動檢測修改最快的Ubuntu軟件源

    這篇文章主要介紹了Shell腳本實現(xiàn)自動檢測修改最快的Ubuntu軟件源,本文先是講解了實現(xiàn)的思路,并給了實現(xiàn)腳本源碼,需要的朋友可以參考下
    2014-10-10
  • Linux Shell腳本系列教程(三):變量和環(huán)境變量

    Linux Shell腳本系列教程(三):變量和環(huán)境變量

    這篇文章主要介紹了Linux Shell腳本系列教程(三):變量和環(huán)境變量,本文講解了普通變量、獲取字符串的長度、環(huán)境變量等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • Shell腳本中獲取進程ID的方法

    Shell腳本中獲取進程ID的方法

    這篇文章主要介紹了Shell腳本中獲取進程ID的方法,我想要知道運行中腳本子shell的進程id,我該如何在shell腳本中得到PID,閱讀本文即可找到你想要答案,需要的朋友可以參考下
    2015-03-03
  • Shell編程中while與for的區(qū)別及用法詳解

    Shell編程中while與for的區(qū)別及用法詳解

    在shell編程中經(jīng)常用到循環(huán),常用的循環(huán)有for和while循環(huán)兩種。while循環(huán)默認(rèn)以行讀取文件,而for循環(huán)以空格讀取文件切分文件,本篇就結(jié)合現(xiàn)網(wǎng)的一些使用示例說說二者的用法和區(qū)別
    2016-02-02
  • linux shell中 if else以及大于、小于、等于邏輯表達式介紹

    linux shell中 if else以及大于、小于、等于邏輯表達式介紹

    在linux shell編程中,大多數(shù)情況下,可以使用測試命令來對條件進行測試,這里簡單的介紹下,方便需要的朋友
    2013-02-02
  • linux shell實現(xiàn)求一個多維數(shù)組中的最大和最小值

    linux shell實現(xiàn)求一個多維數(shù)組中的最大和最小值

    這篇文章主要介紹了linux shell實現(xiàn)求一個多維數(shù)組中的最大和最小值,需要的朋友可以參考下
    2016-08-08
  • Linux下JDK中文字體亂碼的解決方法

    Linux下JDK中文字體亂碼的解決方法

    下面小編就為大家?guī)硪黄狶inux下JDK中文字體亂碼的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • centos設(shè)置shell腳本開機自啟動

    centos設(shè)置shell腳本開機自啟動

    在CentOS系統(tǒng)中,通過創(chuàng)建和配置Systemd服務(wù)文件,可以實現(xiàn)Shell腳本的開機自啟動,具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • 利用Shell腳本循環(huán)讀取文件中每一行的方法詳解

    利用Shell腳本循環(huán)讀取文件中每一行的方法詳解

    讀取文件是我們在日常工作中經(jīng)常遇到的一個需求,下面這篇文章主要給大家介紹了關(guān)于利用Shell腳本循環(huán)讀取文件中每一行的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)下吧。
    2017-09-09

最新評論

焦作市| 尼勒克县| 玉溪市| 蒙阴县| 乌什县| 车险| 荔浦县| 南漳县| 河南省| 安泽县| 庐江县| 安泽县| 修水县| 白玉县| 建湖县| 晴隆县| 上饶市| 和平县| 成安县| 英山县| 布拖县| 游戏| 金华市| 吉首市| 云龙县| 平原县| 鄂托克前旗| 建始县| 左权县| 柳河县| 鄂尔多斯市| 金湖县| 瓮安县| 渝北区| 隆昌县| 静宁县| 黑水县| 天门市| 甘洛县| 芮城县| 永新县|