模块导入问题
来源:7-10 包与模块的几个常见错误_
慕田峪2402724
2017-11-30
p2中
a=3
print(a)
第一种情况
p1 中
import p2
执行p1 输出3,是理解为导入一个模块就执行整个模块。
第二种
p1中
from p2 import a
执行p1,也会输出3,那这个不是导入了一个模块中的一个变量吗?也执行整个模块?
这两种没有区别吗?
写回答
2回答
-
7七月
2017-12-01
导入模块任何东西,都执行整个模块
232018-07-15 -
慕九州2292922
2017-12-01
我的理解是:第一种情况是执行整个模块;第二种是执行模块中的一个“类”,可以将模块中的函数调用;这是我个人的理解,多多交流一起学习~~
10
相似问题