文件结构:
|---- python_homework
|---- ---- Python_0704_module
|---- ---- ---- python_01_module.py
|---- ---- ---- python_02_module.py
python_01_module.py
def test_print(): print("python_01_module自动化的__name__值为:{}",__name__) test_print()
python_02_module.py
from Python_0704_module.python_01_module import test_print as tp tp()
执行1,结果:
python_01_module自动化的__name__值为:{} __main__
执行2,结果:
python_01_module自动化的__name__值为:{} Python_0704_module.python_01_module
python_01_module自动化的__name__值为:{} Python_0704_module.python_01_module
.py文件被运行时,__name__值为:__main__
当模块被import到其他模块中时,__name__值为:文件名(如运行结果所示,Python_0704_module.python_01_module,不包含.py)