每个python模块都包含内置的变量__name__。如果模块自身调用,则__name__的值为__main__,如果模块被import调用,则__name__的值为进行了import的模块名。
因此,当模块自身调用时:__name__ == '__main__'为true,if里面的代码就会执行;当模块被import调用时,__name__ == '__main__'为false,if里面的代码就不会执行。
更多内容请关注微信公众号“外里科技”
官方公众号 | 外里科技 |
运营公众号 | 英雄赚 |
微信 | wxid_8awklmbh1fzm22 |
1247408032 | |
开源代码 | https://gitee.com/B_T/beimi |