Python中__name__的理解

在自己的模块下__name__的属性值相当于__main__。

例如:

Python中__name__的理解

结果: Python中__name__的理解

而在其他模块下导入此模块为模块名

Python中__name__的理解

结果:

Python中__name__的理解

理解:__name__就是自己文件的名字,叫自己叫我(main),而别叫我也就叫我的本名(文件名)

用处: import文件内的if name = main不会执行,主程序内的代码if name = main会执行

上一篇:python 封装log带颜色


下一篇:逻辑回归与梯度下降策略之Python实现