Python 3.4:从阅读其他 SO 问题的经验来看,如果一个 moduleName.py
文件在你当前的目录之外,如果你想要导入它,必须使用 sys.path.insert(0, '/path/to/application/app/folder')
将其添加到路径中,否则 import moduelName
语句将导致以下错误:
ImportError: No module named moduleName
这是否意味着Python会自动将同一目录下的所有其他.py文件添加到路径中?在表面以下发生了什么,使您能够导入本地文件而无需附加Python的路径?那么__init__.py
文件在表面下又是做什么的呢?