首页 > 代码库 > Bullet_Point_Py
Bullet_Point_Py
1. if __name__ == "__main__"
Term:
模块最高级的代码:模块中没有缩进的代码
Principal 1:
第一次导入模块会执行模块最高级的代码。不管你是否需要,这就是python 导入的行为。提醒,只有属于模块最高级的
代码才是全局变量,全局类,和全局函数声明
Principal 2:
那么如何处理那些不想每次导入都执行的代码呢?
缩进它,并放入if __name__ == ‘__main__‘ 的内部。
1 if __name__ == "__main__"2 xxxxx
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。