2

在 Python 中编写自己的包时,应__init__.py包含导入,如os, sys? 还是应该只在使用它们的文件中导入这些?

4

1 回答 1

3

在使用它们的模块中导入模块。

放置会放入import os包的全局命名空间,但不会影响使用. 全局命名空间不会在模块或包之间共享,因此如果您没有将它们导入使用.__init__.pyososNameErroros

于 2013-05-11T18:17:02.513 回答