什么是if __name__ == '__main__'的用法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计566个文字,预计阅读时间需要3分钟。
今天写代码又遇到了这个坑,已经不是第一次了。我看过别人的代码,经常看到这种有趣的玩儿法,但自己写的时候却从没写过。我学Python的时候,教程也没写过这种玩儿法(我看的教材是《Python三剑客》)。
今天写代码又遇到了这个东西,已经不是第一次了。我下别人的代码经常看到这玩意儿,但是我自己写的时候从来没写过,我学python的时候教程也没写过这玩意儿(我看的是python三剑客第一本入门的python)。
所以今天就特意查了一下这是个什么玩意儿。
原来是这样的,就是if __name__ == '__main__':包裹的内容只能在当前python文件中运行,当该文件import到其他文件时,if __name__ == '__main__':中的代码就不会被运行。
本文共计566个文字,预计阅读时间需要3分钟。
今天写代码又遇到了这个坑,已经不是第一次了。我看过别人的代码,经常看到这种有趣的玩儿法,但自己写的时候却从没写过。我学Python的时候,教程也没写过这种玩儿法(我看的教材是《Python三剑客》)。
今天写代码又遇到了这个东西,已经不是第一次了。我下别人的代码经常看到这玩意儿,但是我自己写的时候从来没写过,我学python的时候教程也没写过这玩意儿(我看的是python三剑客第一本入门的python)。
所以今天就特意查了一下这是个什么玩意儿。
原来是这样的,就是if __name__ == '__main__':包裹的内容只能在当前python文件中运行,当该文件import到其他文件时,if __name__ == '__main__':中的代码就不会被运行。

