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代码依赖的库的实现代码
Aug 09 Python
python实现简单购物商城
May 21 Python
python利用不到一百行代码实现一个小siri
Mar 02 Python
Python初学时购物车程序练习实例(推荐)
Aug 08 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
Python 25行代码实现的RSA算法详解
Apr 10 Python
python十进制和二进制的转换方法(含浮点数)
Jul 07 Python
Python Requests库基本用法示例
Aug 20 Python
Python threading的使用方法解析
Aug 28 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 Python
Python&Matlab实现灰狼优化算法的示例代码
Mar 21 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
《心理测量者3》剧场版动画预告
2020/03/02 日漫
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
PHP中cookie知识点学习
2018/05/06 PHP
javascript一点特殊用法
2008/05/28 Javascript
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
原生js代码能实现call和bind吗
2019/07/31 Javascript
JavaScript生成一个不重复的ID的方法示例
2019/09/16 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
[52:52]完美世界DOTA2联赛PWL S3 LBZS vs access 第一场 12.10
2020/12/13 DOTA
Python基于有道实现英汉字典功能
2015/07/25 Python
python实现12306火车票查询器
2017/04/20 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
python的Tqdm模块的使用
2018/01/10 Python
Python 实现数组相减示例
2019/12/27 Python
python连接mongodb集群方法详解
2020/02/13 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
市级绿色学校申报材料
2014/08/25 职场文书
2015年企业新年寄语
2014/12/08 职场文书
乡镇科协工作总结2015
2015/05/19 职场文书
Python保存并浏览用户的历史记录
2022/04/29 Python