def foo():
a = 1
b = 2
dir() # prints [a, b]
bar(?)
der bar(foo_pointer):
print dir(foo_pointer) # should print [a,b]
我试图使用
bar(sys.modules[__name__].main)
,但没有给出[a,b]
,但['__call__','__class__' ...]
没有a
和b
。
我实际上想保护该指针以供以后使用,所以我不能只通过[a,b]
.