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实现的tab文件操作类分享
Nov 20 Python
Python中List.index()方法的使用教程
May 20 Python
Python下载懒人图库JavaScript特效
May 28 Python
python leetcode 字符串相乘实例详解
Sep 03 Python
python sort、sort_index方法代码实例
Mar 28 Python
python基础知识(一)变量与简单数据类型详解
Apr 17 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
May 27 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
python实现将列表中各个值快速赋值给多个变量
Apr 02 Python
150行python代码实现贪吃蛇游戏
Apr 24 Python
python3中数组逆序输出方法
Dec 01 Python
Python趣味挑战之给幼儿园弟弟生成1000道算术题
May 28 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
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
2015/02/17 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
JavaScript闭包的简单应用
2017/09/01 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
Nuxt.js实战详解
2018/01/18 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题
2019/07/22 jQuery
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
python操作列表的函数使用代码详解
2017/12/28 Python
django中send_mail功能实现详解
2018/02/06 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
python爬虫实现中英翻译词典
2019/06/25 Python
python 穷举指定长度的密码例子
2020/04/02 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
CSS3 毛玻璃效果
2019/08/14 HTML / CSS
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
中间件分为哪几类
2012/03/14 面试题
实习期自我鉴定
2013/10/11 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
军人离婚协议书样本
2014/10/21 职场文书
群众路线调研报告范文
2014/11/03 职场文书
三好学生事迹材料
2014/12/24 职场文书
金榜题名主持词
2015/07/02 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
Python装饰器的练习题
2021/11/23 Python
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL
CSS中理解层叠性及权重如何分配
2022/12/24 HTML / CSS