python代码制作configure文件示例


Posted in Python onJuly 28, 2014

在lua中,一直用lua作为config文件,或承载数据的文件 - 好处是lua本身就很好阅读,然后无需额外写解析的代码,还支持在configure文件中读环境变量,条件判断等。

在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... 3water.com

Python 相关文章推荐
VTK与Python实现机械臂三维模型可视化详解
Dec 13 Python
python如何把嵌套列表转变成普通列表
Mar 20 Python
python 接口返回的json字符串实例
Mar 27 Python
python递归函数绘制分形树的方法
Jun 22 Python
pthon贪吃蛇游戏详细代码
Jan 27 Python
Python安装Flask环境及简单应用示例
May 03 Python
浅析Python3中的对象垃圾收集机制
Jun 06 Python
Python中__repr__和__str__区别详解
Nov 07 Python
python、Matlab求定积分的实现
Nov 20 Python
Jupyter Notebook输出矢量图实例
Apr 14 Python
python 字典item与iteritems的区别详解
Apr 25 Python
如何使用python自带IDLE的几种方法
Oct 10 Python
python编写网页爬虫脚本并实现APScheduler调度
Jul 28 #Python
python调用新浪微博API项目实践
Jul 28 #Python
python中的sort方法使用详解
Jul 25 #Python
python实现监控linux性能及进程消耗性能的方法
Jul 25 #Python
python的dict,set,list,tuple应用详解
Jul 24 #Python
Python常见数据结构详解
Jul 24 #Python
python海龟绘图实例教程
Jul 24 #Python
You might like
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
PHP中使用asort进行中文排序失效的问题处理
2014/08/18 PHP
CI框架(CodeIgniter)操作redis的方法详解
2018/01/25 PHP
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
2014/08/01 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
Python列表计数及插入实例
2014/12/17 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
python检测IP地址变化并触发事件
2018/12/26 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
Python使用xpath实现图片爬取
2020/09/16 Python
正规的求职信范文分享
2013/12/11 职场文书
工厂会计员职责
2014/02/06 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
酒店管理专业毕业生求职自荐信
2014/04/28 职场文书
社区活动总结报告
2014/05/05 职场文书
品质标语大全
2014/06/21 职场文书
法制演讲稿
2014/09/10 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
InterProcessMutex实现zookeeper分布式锁原理
2022/03/21 Java/Android