This question already has answers here:
What does if __name__ == “__main__”: do?
(36个答案)
去年关闭。
我看过一些使用的代码示例和教程
但为什么?有什么理由不在文件顶部定义函数,然后在其下面编写代码? IE
我只是想知道主要是否有押韵?
(36个答案)
去年关闭。
我看过一些使用的代码示例和教程
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)
我只是想知道主要是否有押韵?
最佳答案
如果没有主标记,即使脚本作为模块导入,也将执行代码。