1. if __name__ == "__main__"
Term:
模块最高级的代码:模块中没有缩进的代码
Principal 1:
第一次导入模块会执行模块最高级的代码。不管你是否需要,这就是python 导入的行为。提醒,只有属于模块最高级的
代码才是全局变量,全局类,和全局函数声明
Principal 2:
那么如何处理那些不想每次导入都执行的代码呢?
缩进它,并放入if __name__ == ‘__main__‘ 的内部。
1 if __name__ == "__main__" 2 xxxxx
Bullet_Point_Py
时间: 2024-11-11 18:57:18