我想在 python 脚本中更改所有全局变量的存储,就好像我可以只写 use_this_dict_for_globals(some_dict)。
它们都以“g_”为前缀,所以如果我可以用“some_dict”替换“g_”。要更改所有这些变量访问,这也可以。我实际上更喜欢这种方式,但在 Python 中,我要么需要使用变量访问,比如 foo['bar'] 而不是 foo.bar,要么我需要一些我一无所知的 python 类的东西(?)。
有什么快速/可靠的方法吗?
更新:正如所有答案所述,您可以使用像字典这样的类实例,没有任何限制,foo.bar = 123。您不能将此表示法与字典一起使用(就像您可以在 Lua 中使用表格一样),这会导致我认为根本没有办法。谢谢你的帮助。