子目录下
a文件和b文件+空白__init__.py
b文件写法:
from .a import A
父目录写法
from dir.b import B
即可
推测是执行到子目录的b文件时,用.来提示其需要的导入在相对b文件的路径下,
如果不提示则以父目录为准,父目录运行会报错没太清楚其中的具体逻辑。
该方法下需要父目录执行,子目录下b文件无法执行。
b文件去掉.时,父目录无法执行,子目录b文件可以执行
子目录下
a文件和b文件+空白__init__.py
b文件写法:
from .a import A
父目录写法
from dir.b import B
即可
推测是执行到子目录的b文件时,用.来提示其需要的导入在相对b文件的路径下,
如果不提示则以父目录为准,父目录运行会报错没太清楚其中的具体逻辑。
该方法下需要父目录执行,子目录下b文件无法执行。
b文件去掉.时,父目录无法执行,子目录b文件可以执行