python中的config,python-config
大蟒读写配置文件还是比较方便得。1) 基本的读取配置文件-读取(文件名)直接读取初始化设置文件的后缀名文件内容-部分()得到所有的部分,并以列表的形式返回-选项(部分)得到该部分的所有选项-项目(部分)得到该部分的所有键值对-获取(部分,选项)得到部分中选择权的值,返回为线类型-getint(部分,选项)得到部分中选择权的值,返回为(同国际组织)国际组织类型,还有相应的getboolean()和getfloat()函数。2) 基本的写入配置文件-add_section(部分)添加一个新的区段集(区段、选项、值)对部分中的选择权进行设置,需要调用写将内容写入配置文件。
配置文件如下:
[section 1]name=jhaosex=mall[section 2]IP=192。168 .1 .1个端口=8888
工程路径如下:
代码如下:
导入ConfigParserimport OS conf=config解析器.配置解析器()#读取目录e:\新工作区\ HATP \测试用例路径=OS。getcwd()#返回目录E:\ new workspace \ HATPpath=OS。路径。dirname(path)path=path \ conf 1。ini # conf。阅读( E:/new workspace/HATP/conf 1。ini’)conf。read(path)secs=conf。sections()打印秒数输出[section1 , section 2 ]sec=conf。选项(“第1部分”)打印秒#输出[name , sex ]it=conf。项目(第1部分)打印它#输出[(name , jhao ),( sex , mall )]# read by typename=conf。get( section 1 , name )打印名称#输出jhaoip=conf.get(section2 , ip )打印ip#输出192 .168 .1 .1 #由intport=conf.getint(section2 , port )读取打印端口#输出8888 #修改一个值并写入fileconf.set(section2 , port ,9999)conf.write(open(path, w ))
3) Python的ConfigParser模块中定义了3个类对初始化设置文件的后缀名文件进行操作。分别是RawConfigParser、ConfigParser、SafeConfigParser。RawCnfigParser是最基础的初始化设置文件的后缀名文件读取类,ConfigParser、SafeConfigParser支持对%(值)s变量的解析。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。