python eval函数的作用
来源:互联网 发布:java设置二维数组 编辑:程序博客网 时间:2024/06/08 18:41
eval函数可以将字符串认作为表达式并尝试执行,返回对应的结果,因此可以用于tuple,dict,list之间的互转以及使用格式化字符串生成对应格式的数据
如
eval("(1,2)")会返回一个包含1和2两个元素的tuple
eval("[a,b]")会返回一个包含a和b两个元素的数组
但由于eval的特性,它也会对代码安全造成影响,如
eval("Log.error(\"This is an error!\")")就会在系统日志中打出错误信息,诸如open,delete,exec之类的命令也可以执行
因此需要在使用过程中谨慎
0 0
- python eval函数的作用
- eval()函数的作用
- eval()函数的作用
- python的eval()函数
- python 的eval()函数
- Python eval 函数的使用
- Python eval 函数的滥用
- Javascript中eval()函数的作用
- Python之eval()函数的危险
- python eval()函数的妙用和滥用
- python exec 和 eval 函数的用法
- python的eval、exec函数使用总结
- freemarker eval 的作用
- perl-- eval的作用
- eval的作用
- eval的作用
- eval 的作用
- eval的作用
- Java中JDBC连接,封装版
- iOS视频全屏与界面旋转的控制
- python获取键盘输入
- 图片的三级缓存原理
- MLEmojiLabel
- python eval函数的作用
- 最简单实现跨域的方法:用 Nginx 反向代理
- linux 查看内存占用情况
- LAMP(Web应用软件)
- 如何定义一个只能在堆上(栈上)生成对象的类
- 【HDU 1043】Eight(A*启发式搜索算法)
- HDU1596find the safest road(最短路径)
- 随机采样方法
- 分布式 事务