python绝对导入与相对导入

python绝对导入与相对导入

网上看了一堆帖子,还是实操来的快,相对导入 import的时候适合那种大型多调用类程序,只用一个主文件main即可使用bash命令或者控制台命令进行运行的。内部各种包无法直接运行,但是依赖关系很清晰,逻辑框架较明了。

绝对引用,不建议在上述的那种main去引用各子文件里的包的情况下使用(涉及到包引用包的问题,麻烦,不可能全部使用绝对引用)
通常建议仅在一个小工程项目里使用绝对导入,清晰明了(小工程项目指的是一个文件内部之间的相互引用,就一个文件夹)

相对引用建议使用于主main文件控制下的大型工程,比如很多工程文件相互调用的情况,主main文件目录下还存在较多的文件夹时,相对应用很便捷,注意一点,主main文件要引用的包它还引用了别的包,这时候就得用相对引用结合绝对引用了。不是以main文件要引用的包为标尺,而是以主main的位置判断其他包在哪一层级,很绕,挺恶心的,自己多实操实操就理解了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值