文件结构:
|---- 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)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步