当前位置: 移动技术网 > IT编程>脚本编程>Python > Python基础——5模块

Python基础——5模块

2018年09月12日  | 移动技术网IT编程  | 我要评论

单色凌资料,3366小游戏双人小游戏大全,安安外挂

使用模块

‘the first line is zhushi’

_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'理所当然啊。

    如果在命令行调用其他程序文件,主程序入口name == 'main'自然不成立,因为main等于那个你在命令行输入的程序名。

    这个东西的好处就是,别人调用时(你并非是主程序入口)后面的东西不运行,自己命令行执行时(你是主程序入口)后面的东西运行。故可以作为测试用。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网