采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这里有两个目录,一个是c目录,c目录下有一个子目录t,两个目录各建一个__init__.py文件,c目录下有c1.py和c2.py文件,c1.py引入子包t,执行成功,c2引引入包t,则失败,这是什么原因呢?请教老师。
我没看出c2怎么引入t了,你这里import c啥意思,c2 import c?
不好意思,我打错了,这里有两个__init__.py文件,一个是目录下C的,另一个是C目录下的子目录t,我c1.py引入子目录t的__init__.py文件,是成功的,c2.py想引入的是c目录下的__init__.py文件,不知道为什么会失败?
平级不能这么引入的,包必须是主文件的同级或者下级
哦,原来有这样的规则,所以是不能引入同级的init文件,明白了,谢谢七月老师。
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.9k 7
2.7k 3
2.3k 5
4.3k 22
2.5k 19
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号