为什么要使用def main()?[重复]
问题内容:
这个问题已经在这里有了答案 :
如果__name__ ==“ main”怎么办? (34个答案)
10个月前关闭。
我看过一些使用的代码示例和教程
def main():
# my code here
if __name__ == "__main__":
main()
但为什么?有什么理由不在文件顶部定义函数,然后在其下面编写代码?即
def my_function()
# my code here
def my_function_two()
# my code here
# some code
# call function
# print(something)
我只是想知道主要是否有押韵?
问题答案:
如果没有主标记,即使脚本作为模块导入,也将执行代码。