原文:
What Does if __name__ == "__main__" Do in Python? – Real Python
被python XXX直接调用,则__name__被设置为"__main__";
被import,则__name__被设置module name。例如import mycode,则mycode.py里的__name__被设置为”mycode“
作用:
1. 做main函数;
2. 判断是不是本文件内的单元测试调用的自己;
文章介绍了在Python中,__name__变量如何在主程序执行时被设置为`__main__`,以及在导入其他模块时被设置为模块名。它的重要性在于区分主函数和模块内被测试的情况。
原文:
What Does if __name__ == "__main__" Do in Python? – Real Python
被python XXX直接调用,则__name__被设置为"__main__";
被import,则__name__被设置module name。例如import mycode,则mycode.py里的__name__被设置为”mycode“
作用:
1. 做main函数;
2. 判断是不是本文件内的单元测试调用的自己;

被折叠的 条评论
为什么被折叠?