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 相关文章推荐
Linux下使用python自动修改本机网关代码分享
May 21 Python
python实现在字符串中查找子字符串的方法
Jul 11 Python
Python二分查找详解
Sep 13 Python
Python编程之string相关操作实例详解
Jul 22 Python
Python中__slots__属性介绍与基本使用方法
Sep 05 Python
python 一个figure上显示多个图像的实例
Jul 08 Python
Python中最好用的命令行参数解析工具(argparse)
Aug 23 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
Aug 23 Python
Python高阶函数、常用内置函数用法实例分析
Dec 26 Python
Python3 元组tuple入门基础
Feb 09 Python
Python脚本如何在bilibili中查找弹幕发送者
Jun 04 Python
Idea安装python显示无SDK问题解决方案
Aug 12 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 文章中的远程图片采集到本地的代码
2009/07/30 PHP
CodeIgniter框架URL路由总结
2014/09/03 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
利用jQuery简单实现产品展示图片左右滚动功能(示例代码)
2014/01/02 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
详解Vue中的watch和computed
2020/11/09 Javascript
python读写二进制文件的方法
2015/05/09 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
python3.5 email实现发送邮件功能
2018/05/22 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
python合并多个excel文件的示例
2020/09/23 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
网络体系结构及协议的定义
2014/03/13 面试题
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
行政专员的岗位职责
2014/03/10 职场文书
销售目标责任书
2014/07/23 职场文书
求职自我评价范文100字
2014/09/23 职场文书
2015年出纳工作总结与计划
2015/05/18 职场文书
MySQL令人咋舌的隐式转换
2021/04/05 MySQL
Redis分布式锁的7种实现
2022/04/01 Redis