乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
python 0.06 执行动态代码
2017-01-28 12:03:52
44
0
0
admin
> 这里介绍通过Python 执行动态代码, 类似eval exec 函数 #eval 通常用于求值 ``` >>> eval('1 + 1') 2 ``` **指定命名空间** ``` >>> hash={'a':1,'b':2} >>> eval('a+b',hash) 3 ``` *** #exec ``` >>> exec 'print 1' 1 ``` **指定命名空间** ``` >>> hash={'a':1,'b':2} >>> exec 'print a,b;c=3' in hash #赋值是赋在hash 这个字典里 1 2 >>> hash.keys() ['a', '__builtins__', 'c', 'b'] ```
上一篇:
python 0.05 输入输出/读写文件
下一篇:
python 2.01 异常处理
文档导航