python 读取配置文件的值

上例子:

假设配置文件如下,文件名为test.cfg

#------------------------------------

#abcdefg

abc = 1

#-----------------------------------------

其中的#号后面的部分都是注释


读入该文件的python代码为:

from types import ModuleType
import re
cfg = []
fcfg = "D:/test.cfg"
content = {}
try:
	execfile(fcfg, context)
except Exception,e:
	......

for k,v in  content:
	if re.serch('^_',k) == None and not type(v) is ModuleType:
		cfg[k] = v

这样就完成解析

使用方法为: cfg[‘abc‘]

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。