用python代码做configure文件,
用python代码做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...
例子: https://github.com/baiyanhuang/blog/tree/master/arena/python/python_as_config
相关内容
- python中from module import * 的一个坑,pythonmodule
- python 示例分享---逻辑推理编程解决八皇后,python逻辑推
- python实现多线程采集的2个代码例子,python多线程
- python中使用urllib2伪造HTTP报头的2个方法,pythonurllib2
- Python中使用urllib2防止302跳转的代码例子,pythonurllib2
- python中使用urllib2获取http请求状态码的代码例子,pyth
- python基于mysql实现的简单队列以及跨进程锁实例详解,
- Python编程语言的35个与众不同之处(语言特征和使用技
- Python中的并发编程实例,python并发编程实例
- python实现跨文件全局变量的方法,
评论关闭