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获取远程图片大小和尺寸的方法
Mar 26 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
Nov 29 Python
深入浅析python with语句简介
Apr 11 Python
python实现类之间的方法互相调用
Apr 29 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
May 18 Python
pandas 选择某几列的方法
Jul 03 Python
pyspark操作MongoDB的方法步骤
Jan 04 Python
python实现列表的排序方法分享
Jul 01 Python
python根据多个文件名批量查找文件
Aug 13 Python
详解python中index()、find()方法
Aug 29 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 Python
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
Jun 07 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
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015/03/27 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
2016/08/24 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
python逐行读取文件内容的三种方法
2014/01/20 Python
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
2015/04/16 Python
python requests指定出口ip的例子
2019/07/25 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
python的sys.path模块路径添加方式
2020/03/09 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
负责人任命书范本
2014/06/04 职场文书
经济管理自荐书
2014/06/09 职场文书
霸气队列口号
2014/06/18 职场文书
学校总务处领导干部个人对照检查材料思想汇报
2014/10/06 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
甲午大海战观后感
2015/06/02 职场文书
基层工作经历证明
2015/06/19 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
浅谈Web Storage API的使用
2021/06/23 Javascript