首页 > 其他 > 详细

if __name__ == "__main__":

时间:2021-04-01 23:19:23      阅读:27      评论:0      收藏:0      [点我收藏+]

模块

你文件下的:if __name__ == "__main__"

所有的模块都有一个内置属性 __name__ ;

如果要在其他模块引入一个模块(import 模块),那个 __name__ 的值通常是该模块的文件名,不携带路径、文件扩展名

>>> import demo
>>> demo.__name__
demo

如果直接运行一个模块,那么 __name__的值就是一个缺省值 __main__

if __name__ == "__main__":


直接运行模块, __name__ 的值是 __main__, 所以模块执行。导入模块, __name__ 的值就是文件名

if __name__ == "__main__":

原文:https://www.cnblogs.com/BernieChen/p/14607684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!