- 当要引入的模块有多级目录时,每一级都要有一个__init__.py 问
如有:
a/b/c/d.py
import a.b.c.d
时需要在 a,b,c,d下都有__init__.py - 要引入指定目录下的模块时,可以设置环境变量 PYTHONPATH, 添加上指定目录即可。然后执行python时,
import sys
sys.path
即可看到python会去搜索模块的路径
import a.b.c.d
时需要在 a,b,c,d下都有__init__.pyimport sys
sys.path
即可看到python会去搜索模块的路径