假设我有一个名为“main.py”的Python模块:
在这种情况下,我认为在“main.py”中的
在这种情况下的最佳实践是:
1. 省略“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)
在这种情况下,我认为在“main.py”中的
import math
是多余的,可以省略。在这种情况下的最佳实践是:
1. 省略“main.py”中的
import math
,因为它是多余的。或者,
2. 保留“main.py”中的import math
,以澄清该模块中的代码需要它。