只是要倾倒出来,那何必一定要人眼可读的"文本",
pickle.dumps() 出来的东西也是文本,不过是 python 的 pickle 格式而已,
可以用 pickle.loads() 读入
并且pickle 其实也是人眼可读的,
她其实是个基于栈的语言,看 /usr/lib/python2.5/pickle.py 就知道了
> 然后我就想到一个办法是 eval $(read_pickle.py ./my.conf) 的方法来引用变量,
这样太 XX 了,
如果死也要 xxxx=yyyy 那样的格式,
那么就用 ini file 一类模块好了
c=ConfigParser.ConfigParser()
c.readfp(open(...))
c.write(open(...))
/etc/rc.d/ 的脚本也可以是 python script 的,
另外, /etc/rc.d/ 启动脚本通常不读取解析配置文件,而是由她启动的程序来处理