在 Google python 风格指南中它指出(接近“主要”的结尾)
“导入模块时将执行顶层的所有代码”
我的印象是顶级代码是 amodule(file)
中缩进的任何代码0
。那么这是否意味着例如需要将参数传递给它们的函数被执行?这怎么可能,或者我误解了什么是顶级代码和/或在导入过程中是如何执行的?
这是指南的链接
在 Google python 风格指南中它指出(接近“主要”的结尾)
“导入模块时将执行顶层的所有代码”
我的印象是顶级代码是 amodule(file)
中缩进的任何代码0
。那么这是否意味着例如需要将参数传递给它们的函数被执行?这怎么可能,或者我误解了什么是顶级代码和/或在导入过程中是如何执行的?
这是指南的链接