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实现挑选出来100以内的质数
Mar 24 Python
Python中使用PyQt把网页转换成PDF操作代码实例
Apr 23 Python
Python中的ceil()方法使用教程
May 14 Python
Python正则表达式常用函数总结
Jun 24 Python
用tensorflow构建线性回归模型的示例代码
Mar 05 Python
python利用高阶函数实现剪枝函数
Mar 20 Python
python操作xlsx文件的包openpyxl实例
May 03 Python
用Python实现读写锁的示例代码
Nov 05 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
Python3 hashlib密码散列算法原理详解
Mar 30 Python
python爬虫使用requests发送post请求示例详解
Aug 05 Python
Python基础详解之邮件处理
Apr 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分页函数
2006/10/09 PHP
php正则表达式(regar expression)
2011/09/10 PHP
php给每个段落添加空格的方法
2015/03/20 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
Angular 容器部署的方法
2018/04/17 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
bootstrap table表格插件之服务器端分页实例代码
2018/09/12 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
Python数据分析之获取双色球历史信息的方法示例
2018/02/03 Python
利用nohup来开启python文件的方法
2019/01/14 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
药学专业学生的自我评价分享
2014/02/06 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
python - timeit 时间模块
2021/04/06 Python
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL