We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 777a4fa commit d62253eCopy full SHA for d62253e
1 file changed
python/python_main.md
@@ -1,11 +1,17 @@
1
#这样理解python中的if __name__ == '__main__':
2
3
- 用图片说明python中的if __name__ == '__main__':
4
- 模块都有一个变量__name__,可以在模块中print __name__的值看来本模块独立执行的值为__main__,
5
- 被其它模块导入执行的值为该模块(foo.py)的名字foo.
6
- if语句有2个作用:
7
- 1、可以在这个if下测试函数或类。
8
- 2、防止模块被导入时,函数或类的代码被执行2次。
+ 用图片说明python中的if __name__ == '__main__':
+
+ 模块都有一个变量__name__,可以在模块中print __name__的值看来本模块独立执行的值为__main__,
+ 被其它模块导入执行的值为该模块(foo.py)的名字foo.
9
+ if语句有2个作用:
10
11
+ 1、可以在这个if下测试函数或类。
12
13
+ 2、防止模块被导入时,函数或类的代码被执行2次。
14
15
16

17

0 commit comments