我看过一些代码示例和教程使用
def main(): # my code here if __name__ == "__main__": main()
但为什么?有什么理由不在文件顶部定义你的函数,然后在它下面写代码?IE
def my_function() # my code here def my_function_two() # my code here # some code # call function # print(something)
我只是想知道主要是否有任何押韵?
如果没有主标记,即使脚本作为模块导入,代码也会被执行。