Python 主要方法位置约定

Python Main Method Location Convention

关于 Python 程序中 main 方法位置的官方指南是什么?

应该先写(在程序的顶部),最后(在程序的底部),还是只是优先?我通读了 PEP8,但找不到任何东西。

没有关于此的官方指南。

对某人最先阅读的内容最有用的应该先阅读。

通常,这将是某种 "main" 方法。它描述了程序的流程。它将为开发人员提供一种快速的方法来弄清楚正在发生的事情以及在哪里寻找他们想要的东西。

但我可以设想未明确使用 main() 方法的情况。也许 main() 方法只是从一些线程中分离出来,而它内部的内容才是最重要的。也许 main() 只是做了一堆参数解析,然后调用另一个函数。也许 main() 只是样板文件。