locals() 函数的文档特别警告不要修改其输出,因为解释器可能不会反映本地范围内的更改。我假设这意味着 Python 规范不需要它,即使它在 CPython 中工作。
我想知道这对于 globals() 是否相同。文档中没有警告,但我觉得奇怪的是这会有所不同,因为每个函数显然在不同的范围内执行相同的操作。
如果它是安全的,修改 globals()' 输出将提高我正在处理的项目的简单性和兼容性。
locals() 函数的文档特别警告不要修改其输出,因为解释器可能不会反映本地范围内的更改。我假设这意味着 Python 规范不需要它,即使它在 CPython 中工作。
我想知道这对于 globals() 是否相同。文档中没有警告,但我觉得奇怪的是这会有所不同,因为每个函数显然在不同的范围内执行相同的操作。
如果它是安全的,修改 globals()' 输出将提高我正在处理的项目的简单性和兼容性。