旧Python代码中的global()函数调用[重复]

hc2pp10m  于 2023-02-18  发布在  Python
关注(0)|答案(1)|浏览(190)
    • 此问题在此处已有答案**:

Why is globals() a function in Python?(1个答案)
(9个答案)
20分钟前就关门了。
我正在跟踪一个遗留项目,并看到源代码是这样做的:

globals()[f'{object_name}s']

我知道当我们想在局部作用域中更改全局变量的值时,我们会使用global关键字。
但是global()做什么呢?

lhcgjxsq

lhcgjxsq1#

您可以使用python interperter或pydoc来帮助您回答有关关键字的问题

$> pydoc globals

输出:

Help on built-in function globals in module __builtin__:

globals(...)
    globals() -> dictionary
    
    Return the dictionary containing the current scope's global variables.
(END)

相关问题