python 之 exec命令

参数1:字符串形式的命令

参数2:全局作用域(字典形式),如果不指定默认使用globals()

参数3:局部作用域(字典形式),如果不指定默认使用locals()

g= {
    'x':1,
    'y':2
}

l = {}

exec("""
global x,m
x=10
m=100
z=3
""",g,l)
print(g)
print(l)

 

posted @ 2018-03-06 15:22  Claire_xu  阅读(1576)  评论(0编辑  收藏  举报