我是一名初学程序员,想知道将我的主要功能放在python中的哪个位置。我尝试使用Google搜索但未找到任何具体结果。我不认为你运行该程序真的很重要,但我想知道是否有一个正确的格式。感谢。
答案 0 :(得分:1)
不,没有确定的格式。
答案 1 :(得分:0)
据我所知,它通常放在最后。所以作为一种练习,我总是把它放在最后。
import ...
class Application(object):
...
<other classes here>
if __name__ == "__main__":
app = Application()
答案 2 :(得分:0)
没有既定的约定,但我认为如果主逻辑靠近文件的顶部,代码更容易阅读。我通常会在顶部定义main
,然后从最底层调用它。
答案 3 :(得分:0)
最后是约定。在main中调用并在以下中定义的可能依赖项将不起作用。