python-内置函数-compile,eval,exec
2024-10-10 08:25:29
#将字符串,编译成python代码
compile()
#执行,有返回值,执行表达式并获取结果
eval()
#执行python代码,无返回值,接收:代码或者字符串
exec()
s = "print(1234)"
#编译,第三个参数single,eval,exec这三种的取值
#将字符串编译成python代码
r = compile(s, "<string>", "exec")//第二个参数还可为文件名
#执行python代码
exec(r)
s = "8*8"
#将字符串转为表达式,并执行
ret = eval(s)
print(ret)
最新文章
- 滚动div至底部
- 【CentOS】学习Bash
- Android volley 当用fiddler2 抓包时隔一段时间不操作,会出现 http 408错误
- Unity3D打Box游戏
- 学习Spring必学的Java基础知识
- BZOJ-1880 Elaxia的路线 SPFA+枚举
- poj1185
- Android开发规范——命名 (转)
- OpenGL学习之路(五)
- oracle-snapshot too old 示例
- 自学Android的第一个小程序(小布局、button点击事件、toast弹出)
- CSharp SQLServer 登陆
- SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3, 由于出现错误 00002ef3&;nbsp
- Angular - - angular.identity和angular.noop
- C语言精神
- pwm最后的解释
- ZOJ2975 伪数组压缩+组合数
- 我的three.js学习记录(三)
- json数据的转义
- 古韵之乞巧 题解 dp题
热门文章
- WorkSkill整理之 java用Scanner 类输入数组并打印
- vue全家桶常用命名
- 叫练手把手教你读JVM之GC信息
- 文本编辑工具 Vim与压缩打包
- LayUi表单模块无法正常显示
- 【java框架】SpringBoot(3) -- SpringBoot集成Swagger2
- Python 详解修饰器 附带 js使用修饰器
- Dynamics CRM 在表单上显示更改历史记录(审核历史记录)
- Shell prompt(PS1) 与 Carriage Return(CR) 的关系?-- Shell十三问<;第二问>;
- Struts2(十六篇)