local() glocal()

局部名字空间(只读)
  • locals()
def foo(arg, a):
    x = 1
    y = 'a'
    for i in range(10):
        j = 1
        k = i
    print locals()

# 打印 foo方法中的所有变量
foo(1, 2)
# 打印结果
# {'a': 2, 'i': 9, 'k': 9, 'j': 1, 'arg': 1, 'y': 'a', 'x': 1}
全局名字空间
  • globals()

你可能感兴趣的:(local() glocal())