用python代码做configure文件


Posted in Python onJuly 20, 2014

(在lua中通过loadfile, setfenv实现)

python当然也可以:

cat config.py

bar = 10
foo=100
cat python_as_config.py:

ns = {}
execfile('config.py', ns)

print "\n".join(sorted(dir(ns)))
print "*"*80
print ns['foo']
print ns['bar']

缺点是不像lua那么可以以成员的方式访问table中的变量,如ns.foo, ns.bar...

例子: https://github.com/baiyanhuang/blog/tree/master/arena/python/python_as_config

Python 相关文章推荐
python进阶教程之文本文件的读取和写入
Aug 29 Python
Python中利用sqrt()方法进行平方根计算的教程
May 15 Python
python通过加号运算符操作列表的方法
Jul 28 Python
python安装教程
Feb 28 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
python3.4爬虫demo
Jan 22 Python
PYQT5设置textEdit自动滚屏的方法
Jun 14 Python
pytorch masked_fill报错的解决
Feb 18 Python
Python爬虫requests库多种用法实例
May 28 Python
Python实现我的世界小游戏源代码
Mar 02 Python
Python图片处理之图片裁剪教程
May 27 Python
Python循环之while无限迭代
Apr 30 Python
python中的内置函数getattr()介绍及示例
Jul 20 #Python
Python实现的生成自我描述脚本分享(很有意思的程序)
Jul 18 #Python
Python中使用 Selenium 实现网页截图实例
Jul 18 #Python
Python中使用PyHook监听鼠标和键盘事件实例
Jul 18 #Python
python中使用pyhook实现键盘监控的例子
Jul 18 #Python
python使用pyhook监控键盘并实现切换歌曲的功能
Jul 18 #Python
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
Jul 18 #Python
You might like
PHP制作百度词典查词采集器
2015/01/29 PHP
php传值赋值和传地址赋值用法实例分析
2015/06/20 PHP
php实现递归的三种基本方式
2020/07/04 PHP
用js做一个小游戏平台 (一)
2009/12/29 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
IE无法设置短域名下Cookie
2010/09/23 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
详解Vue 事件驱动和依赖追踪
2017/04/22 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
在Django的上下文中设置变量的方法
2015/07/20 Python
Python使用迭代器捕获Generator返回值的方法
2017/04/05 Python
python实现代码统计器
2019/09/19 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
Python configparser模块常用方法解析
2020/05/22 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
财务部副经理岗位职责
2014/03/14 职场文书
采购意向书范本
2014/03/31 职场文书
家长会学生演讲稿
2014/04/26 职场文书
查摆剖析材料范文
2014/09/30 职场文书
九华山导游词
2015/02/03 职场文书
搞笑婚前保证书
2015/02/28 职场文书
婚庆答谢词大全
2015/09/29 职场文书
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL