Python基礎——5模塊

使用模塊

‘the first line is zhushi’python

_author_ = ‘syz’函數

import sys測試

def test():
    args = sys.argv
    if len(args)==1:
        print('Hello, world!')
    elif len(args)==2:
        print('Hello, %s!' % args[1])
    else:
        print('Too many arguments!')

if __name__=='__main__':
    test()

學過C語言的都知道,C語言定義主程序入口不就是main()函數嗎,main表明了程序主入口,即和系統的接口(說白了就是命令行直接調用)。if name == 'main':   這句話的核心無非就是在判斷該程序文件是否做爲主程序入口罷了。命令行

    若是在命令行直接調用該程序文件,該文件做爲主程序入口,name == 'main'理所固然啊。blog

    若是在命令行調用其餘程序文件,主程序入口name == 'main'天然不成立,由於main等於那個你在命令行輸入的程序名。接口

    這個東西的好處就是,別人調用時(你並不是是主程序入口)後面的東西不運行,本身命令行執行時(你是主程序入口)後面的東西運行。故能夠做爲測試用。class

相關文章
相關標籤/搜索