【发布时间】:2013-02-21 23:16:07
【问题描述】:
我正在尝试编写我的第一个 Python 包,我的几乎所有模块都需要使用 NumPy。我应该在每个模块中写import numpy 还是在包中的某个地方我可以只导入一次以便每个模块都可以使用它?最好的方法是什么?
【问题讨论】:
-
我认为在每个文件的顶部写
import numpy的成本并不高。 -
@askewchan,谢谢,我只是想确保没有冗余。我不想一遍又一遍地导入相同的东西。
-
我仍然相信成本,包括重新导入的冗余,低于您可能引入的更复杂的东西缺乏可读性。
标签: python module package python-import