老师:为啥会输出d

来源:7-9 __init__.py 的用法

慕田峪2402724

2017-11-30

老师:c7 是包 t的模块

c7

 __all__  = ['a','c'] 

a=2 

c=3 

d=4 

为啥 from t import * 

print (c7.d)

可以正常输出 4呢?

c7中不是只能输出a和c 么 ?

而 直接 from c7 import *  就无法 print(d)

这两者有什么区别

写回答

1回答

7七月

2017-12-02

你有加在__init__.py中吗 __all__这个

0
3
云霄9
我重新提交了一个问题:https://coding.imooc.com/learn/questiondetail/61183.html 谢谢老师!
2018-05-31
共3条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14598 学习 · 4469 问题

查看课程