博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python之把字符串形式的函数编译执行
阅读量:5793 次
发布时间:2019-06-18

本文共 481 字,大约阅读时间需要 1 分钟。

实现效果:执行字符串形式的函数

代码如下

1 # name = 'aaa' 2 # data = [18,32,33] 3 # def hellocute(): 4 #     return  "name %s ,age %d" %(name,data[0]) 5 # a = hellocute() 6 # print(a) 7 namespace = {
'name':'aaa','data':[18,32,33]} 8 code = """def hellocute():return "name %s ,age %d" %(name,data[0])""" 9 fun = compile(code,'
','exec')10 exec(fun,namespace)11 print(namespace)12 ret = namespace['hellocute']()13 print(ret)

 

 

 

转载于:https://www.cnblogs.com/wenxianfeng/p/10362901.html

你可能感兴趣的文章
如何 debug Proxy.pac文件
查看>>
Python 学习笔记 - 面向对象(特殊成员)
查看>>
Puppet 配置管理工具安装
查看>>
Bug多,也别乱来,别被Bug主导了开发
查看>>
高性能的MySQL(5)创建高性能的索引一B-Tree索引
查看>>
图片变形的抗锯齿处理方法
查看>>
Effective C++ Item 32 确保你的 public 继承模子里出来 is-a 关联
查看>>
phpstorm安装laravel-ide-helper实现自动完成、代码提示和跟踪
查看>>
python udp编程实例
查看>>
TortoiseSVN中图标的含义
查看>>
Tasks and Back stack 详解
查看>>
成功的背后!(给所有IT人)
查看>>
在SpringMVC利用MockMvc进行单元测试
查看>>
Nagios监控生产环境redis群集服务战
查看>>
Angular - -ngKeydown/ngKeypress/ngKeyup 键盘事件和鼠标事件
查看>>
Java利用httpasyncclient进行异步HTTP请求
查看>>
Python version 2.7 required, which was not foun...
查看>>
context:annotation-config vs component-scan
查看>>
经典sql
查看>>
CSS3边框会动的信封
查看>>