采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在包t下有个__init__.py c1.py和c2.pyc1.pyall = [‘a’] a = 1 b = 2c2.pyall = [‘e’] e = 'e’ f = ‘f’
init.pyall = [‘c1’,‘c2’]
from t import * print(c1.b) //输出2 print(c2.f) //输出f 而在c1中定义 * 号 输出的__all__ 只有 a 变量 麻烦老师帮忙解惑下,谢谢
* 导入变量不是导入__all__所定义的变量?
b和f我并没有定义在__all__中,也输出了
截图说明吧,这也太难看出 结构关系了
7月大神已截图,麻烦帮忙解惑下,谢谢
你导入了c1,c1是个模块吧,这样模块下面的所有都能引入 没问题
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.8k 7
2.6k 3
2.3k 5
4.3k 22
2.4k 19
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号