Python源码中,通常会有一句if __name__ == '__main__':
if __name__ == '__main__':
main()
__name__是python的内置
内置类属性,代表对应的程序名称。
如果执行的是当前程序,当前程序的名称就是"__name__"
如果执行的不是当前程序,就会显示程序的实际名称。
例如:
a.py
print(__name__)
b.py
import a
执行a.py的结果:
__main__
执行b.py的结果:
a