python import xxx 与 from xxx import xx 模块引入的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python import xxx 与 from xxx import xx 模块引入的区别相关的知识,希望对你有一定的参考价值。
有如下脚本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 模块引入的区别的主要内容,如果未能解决你的问题,请参考以下文章
请教一下TIM_SetCompare1(TIM3, XXX)这个函数怎么解释呢?
Python 导入模块的两种方法:import xxx 和from...import xxx
ImportError: cannot import name ‘xxx‘ from ‘xxx‘关于python导包的问题
python中引入自定义模块时,import模块后,无法使用模块内的方法,但是使用from XXX import XXX可以使用
stm32定时器tim6tim7,对定时时间的设置与哪些寄存器有关
python django-admin.py startproject xxx 错误:from django.core import management