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 相关文章推荐
浅要分析Python程序与C程序的结合使用
Apr 07 Python
python字典基本操作实例分析
Jul 11 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
Jul 24 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
Mar 08 Python
python计算两个数的百分比方法
Jun 29 Python
python保存文件方法小结
Jul 27 Python
Python字符串匹配之6种方法的使用详解
Apr 08 Python
Pandas中resample方法详解
Jul 02 Python
Python3远程监控程序的实现方法
Jul 15 Python
常用的10个Python实用小技巧
Aug 10 Python
python中super()函数的理解与基本使用
Aug 30 Python
python_tkinter事件类型详情
Mar 20 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
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
常用的php对象类型判断
2008/08/27 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
angularjs $http实现form表单提交示例
2017/06/09 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
vue+axios实现post文件下载
2019/09/25 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
django2.0扩展用户字段示例
2019/02/13 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
python能自学吗
2020/06/18 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
计算机应用专业毕业生求职信
2013/10/24 职场文书
就业自我评价
2014/02/04 职场文书
《钱学森》听课反思
2014/03/01 职场文书
法律系毕业生自荐信范文
2014/03/27 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server
mysql自增长id用完了该怎么办
2022/02/12 MySQL
vue使用element-ui按需引入
2022/05/20 Vue.js
Python使用Web框架Flask开发项目
2022/06/01 Python