采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在包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.7k 7
2.5k 3
2.2k 5
4.2k 22
2.3k 19