嵌套Python模块导入的最佳实践

nerdfever.com

假设我有一个Python模块“ main.py”:

import math           # from the standard Python library
import my_own_module

...

foo = math.cos(bar)

而且我还需要在“ my_own_module.py”中导入标准数学模块:

import math

...

baz = math.sin(qux)

在这种情况下,我认为import math“ main.py”中是多余的,可以省略。

在这种情况下的最佳做法是:

  1. 忽略import math“ main.py”是因为多余吗?要么,
  2. 保留import math“ main.py”以澄清该模块中的代码是否需要它?
w

引用math.cosinmain.py意味着,无论是否导入它import math都是必需的它不是多余的,并且不能省略(如果您尝试将其忽略,则会出现错误)。main.pymy_own_module.py

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章