擅长:python、mysql、java
<p>首先,这根本不是个好主意。显式比隐式好——明确提到董事会、读者(几周后可能就是你!)可以立即判断出正在操作哪个板。而且,没有必要。您可以通过其他方式获得更方便的语法:例如,使函数成为单个对象的方法。并删除无意义的上下文管理器(它应该做什么?你已经预先创建了一个对象。在</p>
<p>为此,您需要全局状态,但不需要<code>globals</code>。比方说,一个全局(确切地说是模块级)对象堆栈,上下文管理器推送并弹出对象,各个函数查看堆栈的顶部。事实上,如果你知道你的东西,其实并不难实现,但正如我之前所说,没有理由这么做。在</p>