博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础——5模块
阅读量:4589 次
发布时间:2019-06-09

本文共 630 字,大约阅读时间需要 2 分钟。

使用模块

‘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等于那个你在命令行输入的程序名。

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

转载于:https://www.cnblogs.com/SUNYZBlog/p/9634407.html

你可能感兴趣的文章
Android: 网络随时需要在3G和Wifi切换,网络程序需要注意
查看>>
ajax调用servlet
查看>>
IText 生成横向的doc文档
查看>>
认识了个外国友人!
查看>>
对Cookie进行增删改查
查看>>
MySQL sql语句获取当前日期|时间|时间戳
查看>>
微信支付官方SDK V3 .NET版的坑
查看>>
Python(一)list tuple dict set
查看>>
什么是死锁,简述死锁发生的四个必要条件,如何避免与预防死锁
查看>>
hdu4651(广义五边形数 & 分割函数1)
查看>>
python iter,迭代器&dict,字典详解
查看>>
python笔记1
查看>>
C语言:自定义一个查找字串的功能函数,类似于<string.h>中的strstr()
查看>>
数据库联系 创建表格:重点
查看>>
Regist
查看>>
设置磁盘配额(第二版)
查看>>
[转]asp.net 防止外部提交数据
查看>>
android用户界面之Gallery3D学习资料汇总
查看>>
[编写高质量代码:改善java程序的151个建议]建议62 警惕数组的浅拷贝
查看>>
h5移动端适配iOS遇到的问题
查看>>