A目录
a.py
------B目录
b.py
------C目录
c.py
b.py 怎么去调用 a.py c.py
学python 写个东西,想把主要功能分类下,分成几个模块包,但模块包之间又有共同数据需要用,不能直接调用模块,调用同级目录,或者父母下模块,好像也比较麻烦呢
有什么更好的方法吗???
我指的是 B,C 两个目录同级,不是 b.py c.py 在同一目录下,同一目录下就不麻烦了
追答那就得把目录B变成python的module。
方法是,在目录B里加一个__inti__.py文件,内容可以留空。
假设b.py里有个函数叫func,则在a.py里调用的方法:
from B.b import func
func(...)
你没明白我的意思,你说的我知道