__name__知识点
Foo.py
# -*-coding:utf-8 -*-
__author__ = 'xiaojiaxin'
__file_name__ = 'foo'
def foo():
print("hello")
print(__name__)
# __main__
if __name__=="__main__":
foo()
# hello
#只在本函数执行,其他调用模块不执行
知识点name.py
# -*-coding:utf-8 -*-
__author__ = 'xiaojiaxin'
__file_name__ = '知识点__name__'
#区分执行文件,功能模块。功能函数里面不写执行语句
import foo
foo.foo()
# 输出
# foo #foo()模块里的print(__name__)变成了foo
# hello