您的位置:首页 > 编程语言 > Python开发

高手解释一下 :python两个模块的交叉编译

2014-09-02 15:09 239 查看
test_from_import.py
print ('i     am test from import',__name__)
from from_import import *
m = title
print ('test from import',m)
title ='hhh'

print ('test from import',title)

from_import.py
print ('i  am a test about from  import ',__name__)
title = 'hhahh'
# def output():
# print ('i  am  output ()')

import test_from_import

print ('from_import',title)
在交互模式下运行test_from_import.py结果如下:



运行from_import.py结果:



请高手解释一下。
恩,找到原因了。默认下python是以__main__启动程序的,将导入模块中的语句执行一遍。然后又以各个模块的名字以出现的先后顺序执行一遍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python import