假设我有一个 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”中的内容是多余的,可以省略。
这种情况下的最佳实践是什么:
- Omit
import math
来自“main.py”,因为它是多余的?或者,
- Keep
import math
在“main.py”中澄清该模块中的代码需要它吗?
参考math.cos
in main.py
意思是import math
需要在main.py
, 不管是否my_own_module.py
导入或不导入。它不是多余的,也不能被省略(如果你试图省略它,你会得到一个错误)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)