假设有个 com.py模块 模块里有个 flag变量
从其他模块导入的时候
import com
from com import flag
两者不一样
在修改flag变量的时候,第一个会导致com模块的flag变量也会被修改
第二个只会导致此模块flag局部变量被修改
多模块共享数据使用import xx
如果flag变成列表list
第二种在使用list.append()时会修改模块的数据,原因是引用的指向没有改变
python多模块导入
最新推荐文章于 2023-05-23 14:49:38 发布