我见过一些使用的代码示例和教程
def main():
# my code here
if __name__ == "__main__":
main()
Run Code Online (Sandbox Code Playgroud)
但为什么?是否有任何理由不在文件顶部定义您的函数,然后只在其下编写代码?即
def my_function()
# my code here
def my_function_two()
# my code here
# some code
# call function
# print(something)
Run Code Online (Sandbox Code Playgroud)
我只是想知道主要有没有押韵?
我有很多简单的脚本来计算一些东西.它们只包含一个模块.
我应该为它们编写主要方法并使用if __name__构造调用它们,还是只将它们转储到那里?
两种方法有什么优点?