假设我有一个包含以下结构的包,我应该如何编写我的init文件,以便可以在Pydev的代码完成中查看每个文件和子包?我知道如果我在#1 init文件中添加import subpackage
,我可以在自动完成中查看子包,但我怀疑这是否是正确的方法。如果是这样,我应该何时考虑将一个import语句放在init文件中?
package/
__init__.py #1
file.py
file2.py
file3.py
subpackage/
__init__.py #2
submodule1.py
submodule2.py