1.__name__是python的一个内置函数,记录着一个字符串。
2.如果是被其他文件通过import xxx,执行时候,__name__的名字为模块名
3.如果是当前程序执行__name__,其名字为__main__
作用:测试模块只在测试情况下执行,而在被导入时不会执行。
新建文件__name__demo.py
print("train正在打印====");
print(__name__)
if __name__=="__main__":
print("test正在打印====")
#结果:
train正在打印====
__main__
test正在打印====
新建文件test_name.py
import __name__demo as nd;
print("我是调用app");
#结果:
train正在打印====
__name__demo
我是调用app