package1
|
-----__init__.py
|
-----pm1.py
|
-----pm2.py
init文件是空的,我想通过
import package1
来导入pm1 和 pm2,import package1语句通过,但是pm1 和 pm2并没有导入进去
百度了一下,看到有说在init文件里写
import pm1,pm2
尝试过后,在import package1执行的时候就报错
ModuleNotFoundError: No module named 'pm1'
继续查,看到有说关于如何导入模块下所有的内容,是在init文件中写
__all__=['pm1','pm2']
我就拿来尝试了一下,然后发现配合用
from package1 import *
是可以同时导入pm1 和 pm2 的
想问下除了这个方法外,是否可以通过配置init文件,让
import package1
也可以实现同时导入包内的所有模块?