用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实现的阳历转阴历(农历)算法
Apr 25 Python
Python使用numpy实现BP神经网络
Mar 10 Python
Python实现基于KNN算法的笔迹识别功能详解
Jul 09 Python
Python内置random模块生成随机数的方法
May 31 Python
详解python websocket获取实时数据的几种常见链接方式
Jul 01 Python
Django组件content-type使用方法详解
Jul 19 Python
python实现的自动发送消息功能详解
Aug 15 Python
在Python中使用MongoEngine操作数据库教程实例
Dec 03 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
容易被忽略的Python内置类型
Sep 03 Python
python 实现简单的计算器(gui界面)
Nov 11 Python
pandas DataFrame.shift()函数的具体使用
May 24 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利用hash冲突漏洞进行DDoS攻击的方法分析
2015/03/26 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
javascript prototype原型操作笔记
2009/12/07 Javascript
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
2013/12/17 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
2019/06/22 NodeJs
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
[44:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第二局
2016/03/03 DOTA
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python装饰器基础详解
2016/03/09 Python
python通过伪装头部数据抵抗反爬虫的实例
2018/05/07 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
python 杀死自身进程的实现方法
2019/07/01 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
Django实现celery定时任务过程解析
2020/04/21 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
浅谈python出错时traceback的解读
2020/07/15 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
医科大学生毕业的自我评价分享
2013/11/12 职场文书
电脑饰品店的创业计划书
2014/01/21 职场文书
竞聘自述材料
2014/08/25 职场文书
大学生赌博检讨书
2014/09/22 职场文书
2014年销售部工作总结
2014/12/01 职场文书
欢迎词范文
2015/01/27 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
工作会议简报
2015/07/20 职场文书