码迷,mamicode.com
首页 > 编程语言 > 详细

python import xxx 与 from xxx import xx 模块引入的区别

时间:2017-08-22 12:28:38      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:pytho   区别   .com   引入   rip   http   bbb   ges   方式   

 

有如下脚本script1.py:

A=‘aaaa‘
B=‘bbbb‘
C=‘cccc‘
print A,B,C

 

1.命令行交互模式下使用import 导入方式1:

>>>import script1

再分别输入命令打印:

>>>print script1.A, script1.B, script1.C

>>>print A,B,C

结果如下:

技术分享

可以看到

 print script1.A, script1.B, script1.C正常取到A,B,C的值

但是print A,B,C却报错了,A未声明

2.使用from ... import ...的方式导入:

>>>from script1 import A,B,C

分别输入命令打印:

>>>print script1.A, script1.B, script1.C

>>>print A,B,C

其运行结果如下:

技术分享

 

可以看到,print A,B,C正确取到值,但是script1.A 报错,script1未声明

综上可以看出 两种方式引入的区别,这两种方式导入的变量存储是这样的:

 

技术分享

 

python import xxx 与 from xxx import xx 模块引入的区别

标签:pytho   区别   .com   引入   rip   http   bbb   ges   方式   

原文地址:http://www.cnblogs.com/wolfshining/p/7410815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!