在Google python样式指南中,它指出(朝向“Main”的末尾)
“顶级的所有代码都将在模块执行时执行 输入“
我认为顶级代码是module(file)
中缩进为0
的任何代码。那么这是否意味着例如需要传递参数的函数被执行?这怎么可能,或者我误解了顶级代码是什么和/或导入过程中的执行情况?
以下是guide
的链接答案 0 :(得分:0)
如果你有一个类似的模块:
a = 10
def some_function(a,b):
do_something
导入作业a = 10
上的只有在你调用它时才会执行some_function()函数