二级目录下的引用

文章讲述了Python中在子目录(b文件)使用`.`进行相对导入的情况,以及与父目录(a文件)的差异。当在子目录执行时,`.`表示从当前目录导入,而父目录执行时如果没有`.`会失败。这涉及到Python的模块查找顺序和路径解析。
摘要由CSDN通过智能技术生成

子目录下
a文件和b文件+空白__init__.py

b文件写法:
from .a import A

父目录写法
from dir.b import B
即可

推测是执行到子目录的b文件时,用.来提示其需要的导入在相对b文件的路径下,
如果不提示则以父目录为准,父目录运行会报错没太清楚其中的具体逻辑。

该方法下需要父目录执行,子目录下b文件无法执行。
b文件去掉.时,父目录无法执行,子目录b文件可以执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值