代码点读机 / Python / __name__

__name__ Python · 常用约定

这个模块的“身份名牌”:直接运行时它是 '__main__';被别人 import 时它是模块名(不是带 .py 的文件名)。

怎么用

print(__name__)

小例子

if __name__ == '__main__':
    print('自己跑才会执行')

运行结果

自己跑才会执行

官方文档:https://docs.python.org/zh-cn/3/library/__main__.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条