在哪里键入与IDE插入的主样板代码相关的代码

2024-04-26 07:33:34 发布

您现在位置:Python中文网/ 问答频道 /正文

每当我创建一个新文件时,IDE总是自动将下面的代码插入到Python项目中。在

def main():
    pass

if __name__ == '__main__':
    main()

我知道这段代码相对于函数的顺序做了什么,但是我不确定我在哪里输入了与此代码相关的代码。在

我见过很多例子,程序员在这整段代码之后(在第二次“main()”之后)输入代码。但是,我也看到一些程序员在“pass”和“if”之间键入代码的例子。在

公认的惯例是什么?为什么?在


Tags: 文件项目函数代码name键入if顺序
3条回答

if __name__ == '__main__':块的内容仅在您运行脚本(而不是导入)时执行,因此,如果您这样做并不重要:

if __name__ == '__main__':
    ...

或者:

^{pr2}$

第一个比较短,但是第二个公开了一个main()方法,您可以从另一个模块调用它。除非您期望从另一个模块调用main()方法,否则这是个人偏好。在

你可以在你提到的任何一个地方输入你的代码。。在

在main()函数中编写代码似乎更好,因为它组织得很好。在

它只是给你一个起点。def main():部分设置了一个方法。你可以把你的代码放进去。请注意,您不必这样做。在

if __name__ == '__main__':
    main()

部件检查程序是否在不导入的情况下运行。如果是,则运行main()

相关问题 更多 >