我(在某种程度上)熟悉Python中的globals()
(我们在这里谈论2.7.9)。我的问题是返回的字典包含所有全局可用的变量,如__file__
,__doc__
,导入模块的对象等。
有没有办法获得仅包含我在全球定义的变量的列表或字典?我的意思是这样的:
>>> a = 6
>>> b = 42
>>> foo = "bar"
>>> my_globals()
{'a': 6, 'b': 42, 'foo': 'bar'}
答案 0 :(得分:0)
您可以尝试以下方法:
__something__
删除所有值。一个简单的正则表达式可以解决这个问题。