python之如何执行用字符串表示的代码

比如说现在有这么一段字符串,"print('helloworld')",那么怎么将其转换成python认识的格式运行?

s="print('helloworld')"
r = compile(s,"<string>", "exec")
exec(r)

输出:helloworld

猜你喜欢

转载自www.cnblogs.com/xiximayou/p/12787011.html