- 区别1
import module 引用共享变量时,要使用module.变量名。
而from module import * 直接使用变量名即可
- 区别2(有点绕)
import module方式操作module的变量时,本地不会创建新变量,操作的是目标模块的变量!
from module import *方式操作module变量时,实质上是在本地创建一个与目标模块相同的变量名,并且默认与目标模块变量指向同一个内存空间。
第二点是关于内存分配的,在写代码的时候应该注意就好。
import module 引用共享变量时,要使用module.变量名。
而from module import * 直接使用变量名即可
import module方式操作module的变量时,本地不会创建新变量,操作的是目标模块的变量!
from module import *方式操作module变量时,实质上是在本地创建一个与目标模块相同的变量名,并且默认与目标模块变量指向同一个内存空间。
第二点是关于内存分配的,在写代码的时候应该注意就好。