我查看了几个相关的问题:
Importing python file from other directory
和
how to import module from other directory in python?
但他们并没有真正解决我的问题。
所以我有
|-1.py
|-my_app
|-a.py
|-b.py
从1.py
我做了:
import sys
sys.path.insert (0, './my_app/')
from a import *
我有错误:name a is not defined
。
我如何调用a.py
中b.py
和1.py
中定义的类和函数?
非常感谢
你需要在__init__.py
目录下有一个my_app
文件(它可以是空的),因为它是一个可导入的包。