Python模块使用与虚拟环境搭建全解析
1. Python模块导入与命名空间
在Python编程中,模块的导入和命名空间的管理是基础且重要的部分。我们通过具体示例来深入理解。
首先,当我们从 SBOEPN 模块单独导入 SBOEJOU 函数时,它会被放入主程序的命名空间,这样就可以直接调用 SBOEJOU ,而无需写成 SBOEPN.SBOEJOU 。但如果尝试调用未导入的 SBOESBOHF 函数,就会报错。
下面通过嵌套函数的例子来说明作用域:
>>> def first_funct():
... x = 1
... print(x)
... def second_funct():
... x = 2
... print(x)
... second_funct()
...
- 调用
first_funct(),会依次输出1和2。
>>> first_funct()
1
2
- 直接调用
second_funct()会报错,因为它嵌套在
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



