相关疑难解决方法(0)

为什么要使用def main()?

可能重复:
if __name__== "__main__"什么?

我见过一些使用的代码示例和教程

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)

我只是想知道主要有没有押韵?

python coding-style

545
推荐指数
5
解决办法
69万
查看次数

我应该在简单的Python脚本中使用main()方法吗?

我有很多简单的脚本来计算一些东西.它们只包含一个模块.

我应该为它们编写主要方法并使用if __name__构造调用它们,还是只将它们转储到那里?

两种方法有什么优点?

python

37
推荐指数
4
解决办法
3万
查看次数

标签 统计

python ×2

coding-style ×1