Python如何访问闭包中的变量

你想要扩展函数中的某个闭包,允许它能访问和修改函数的内部变量。 解决方案 通常,闭包的内部变量对外界是完全隐藏的。但可以编写访问函数,将其作为函数属性绑定到闭包上来实现访问。 def sample(): n = 0 # 闭包函数 def func(): print('n=', n) # 属性n的访问
posted @ 2024-05-14 16:47  python学习者0  阅读(78)  评论(0编辑  收藏  举报