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的更多相关文章
随机推荐
-
LINQ系列:Linq to Object集合操作符
集合操作符对元素的集合或序列集合进行操作,并返回一个集合.LINQ共有4种集合查询操作符:Distinct.Union.Intersect和Except. 1. Distinct Distinct操作 ...
-
LeetCode 341. Flatten Nested List Iterator
https://leetcode.com/problems/flatten-nested-list-iterator/
-
遍历数组按学号找人,若找到则输出信息,否则输出";查无此人";
//建立一个类类型的数组,并向这个数组内添加学生信息,包括姓名和年龄等 **********************学生类************************** package prac ...
-
Leetcode_125_Valid Palindrome
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41488377 Valid Palindrome Given ...
-
loadrunner使用过程遇到的问题(一)
1.如果log日志出现乱码,如何设置?(对于乱码设置只是对单一脚本有效,并不是全部脚本有效,所以多个脚本出现乱码,需要逐个设置) loadrunner12版本设置方法,在preference里面,设置 ...
-
RocketMQ_问题_启动控制台console报错,connect to <;null>; failed
配置如图所示: 问题如图所示: 明明配置了nameserver参数为啥还是connect to null呢? 我的rocketmq部署在CentOS7虚拟机上,原来是没关闭防火墙,执行:systemc ...
-
pycharm 常用快捷键操作
#最重要的快捷键 1. ctrl+shift+A:万能命令行 2. shift两次:查看资源文件 #新建工程第一步操作 1. module设置把空包分层去掉,compact empty middle ...
-
H5 表单标签
33-表单标签3 列表数据 注意点: 1.下拉列表不能输入内容, 但是可以直接在列表中选择内容 2.可以通过给option标签添加一个selected属性来指定列表的默认值 3.可以通过给option ...
-
网站每日PV/IP统计/总带宽/URL统计脚本分享(依据网站访问日志)
在平时的运维工作中,我们运维人员需要清楚自己网站每天的总访问量.总带宽.ip统计和url统计等.虽然网站已经在服务商那里做了CDN加速,所以网站流量压力都在前方CDN层了像每日PV,带宽,ip统计等数 ...
-
bootstrap table 列求和
<div class="modal fade in" id="_modalDialog" tabindex="1" role=&quo ...