用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写的一个简单DNS服务器实例
Jun 04 Python
Python扫描IP段查看指定端口是否开放的方法
Jun 09 Python
深入解析Python编程中JSON模块的使用
Oct 15 Python
python表格存取的方法
Mar 07 Python
python字符串常用方法
Jun 14 Python
基于Python3.6+splinter实现自动抢火车票
Sep 25 Python
Python 实现Windows开机运行某软件的方法
Oct 14 Python
利用Python产生加密表和解密表的实现方法
Oct 15 Python
python垃圾回收机制(GC)原理解析
Dec 30 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
Nov 11 Python
matplotlib实现数据实时刷新的示例代码
Jan 05 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
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
JQuery EasyUI 对话框的使用方法
2010/10/24 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
JS二维数组的定义说明
2014/03/03 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
JavaScript缺少insertAfter解决方案
2020/07/03 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
Python Pillow Image Invert
2019/01/22 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
2020/06/18 Python
Python对excel的基本操作方法
2021/02/18 Python
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
简述数据库的设计过程
2015/06/22 面试题
应届护士求职信范文
2014/01/26 职场文书
手工社团活动方案
2014/02/17 职场文书
机关中层领导干部群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
开学随笔
2015/08/15 职场文书