Bullet_Point_Py

时间:2021-01-13 13:33:16

1. if __name__ == "__main__"

Term:

模块*的代码:模块中没有缩进的代码

Principal 1:

第一次导入模块会执行模块*的代码。不管你是否需要,这就是python 导入的行为。提醒,只有属于模块*的
代码才是全局变量,全局类,和全局函数声明

Principal 2:

那么如何处理那些不想每次导入都执行的代码呢?

缩进它,并放入if __name__ == '__main__' 的内部。

 if __name__ == "__main__"
xxxxx

2. sys.argv

sys 模块通过 sys.argv 属性提供了对命令行参数的访问。

Bullet_Point_Py的更多相关文章

    随机推荐

    1. LINQ系列:Linq to Object集合操作符

      集合操作符对元素的集合或序列集合进行操作,并返回一个集合.LINQ共有4种集合查询操作符:Distinct.Union.Intersect和Except. 1. Distinct Distinct操作 ...

    2. LeetCode 341. Flatten Nested List Iterator

      https://leetcode.com/problems/flatten-nested-list-iterator/

    3. 遍历数组按学号找人,若找到则输出信息,否则输出"查无此人"

      //建立一个类类型的数组,并向这个数组内添加学生信息,包括姓名和年龄等 **********************学生类************************** package prac ...

    4. Leetcode_125_Valid Palindrome

      本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41488377 Valid Palindrome Given ...

    5. loadrunner使用过程遇到的问题(一)

      1.如果log日志出现乱码,如何设置?(对于乱码设置只是对单一脚本有效,并不是全部脚本有效,所以多个脚本出现乱码,需要逐个设置) loadrunner12版本设置方法,在preference里面,设置 ...

    6. RocketMQ_问题_启动控制台console报错,connect to <null> failed

      配置如图所示: 问题如图所示: 明明配置了nameserver参数为啥还是connect to null呢? 我的rocketmq部署在CentOS7虚拟机上,原来是没关闭防火墙,执行:systemc ...

    7. pycharm 常用快捷键操作

      #最重要的快捷键 1. ctrl+shift+A:万能命令行 2. shift两次:查看资源文件 #新建工程第一步操作 1. module设置把空包分层去掉,compact empty middle ...

    8. H5 表单标签

      33-表单标签3 列表数据 注意点: 1.下拉列表不能输入内容, 但是可以直接在列表中选择内容 2.可以通过给option标签添加一个selected属性来指定列表的默认值 3.可以通过给option ...

    9. 网站每日PV/IP统计/总带宽/URL统计脚本分享(依据网站访问日志)

      在平时的运维工作中,我们运维人员需要清楚自己网站每天的总访问量.总带宽.ip统计和url统计等.虽然网站已经在服务商那里做了CDN加速,所以网站流量压力都在前方CDN层了像每日PV,带宽,ip统计等数 ...

    10. bootstrap table 列求和

      <div class="modal fade in" id="_modalDialog" tabindex="1" role=&quo ...

    相关文章