s = "print('abcde')"
eval(s)
a = 100
b = 200
c = eval("a+b")
print(c)
dict1 = dict(a=100, b=200, c=300)
d = eval("a+b+c",dict1)
print(d)

# eval函数 会将字符串当做语句来执行,因此会被注入安全隐患。比如:字符串中含有删除文件的语句。那就会出现无法挽回的问题。因此,使用时候,要慎重!!!

点赞(0) 打赏

Comment list 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部