---分割线---
比对这两张图,有几点结论:
1.show函数中的foo变量的名称查询只在原始命名空间(定义它的imptee.py文件中)进行。或者说,show函数foo变量名称到对象的映射由原始命名空间决定。
2.必须通过完整的标识符名称(句点属性标识,这里是imptee.foo)才能对原始命名空间(imptee.py中)的foo变量进行修改。
---分割线---
比对这两张图,有几点结论:
1.show函数中的foo变量的名称查询只在原始命名空间(定义它的imptee.py文件中)进行。或者说,show函数foo变量名称到对象的映射由原始命名空间决定。
2.必须通过完整的标识符名称(句点属性标识,这里是imptee.foo)才能对原始命名空间(imptee.py中)的foo变量进行修改。