Python-接口自动化(十一)
程序员文章站
2022-04-15 17:27:45
配置文件的作用(十一) (十二)配置文件 1、python当中有一个模块可以读取配置文件里面的信息:configparser,对这个模块进行导入之后就可以使用了,import configparser,在项目中新建一个后缀名为.config的文件,把配置文件的内容写在里面,主要分为三个部分:sect ......
配置文件的作用(十一)
(十二)配置文件
1、python当中有一个模块可以读取配置文件里面的信息:configparser,对这个模块进行导入之后就可以使用了,import configparser,在项目中新建一个后缀名为.config的文件,把配置文件的内容写在里面,主要分为三个部分:section 、option 、value
section:意思是区域,可以有多个区域,不同的区域代表要记录不同的数据,必须要用中括号括起来,其余括号不会被识别;
option、value:相当于字典里面的键值对,key:value的形式,用等号进行连接;
例如:新建一个后缀名为case.config的文件,写入以下的内容:
1 [mode] 2 mode=all 3 4 [student] 5 number=123 6 name=['xiaozhu','xiaoxiao']
2、读取配置文件的内容
1 #!usr/bin/env python3 2 # -*- coding:utf-8 _*- 3 """ 4 @author:xuxiaozhu 5 @file: class_01.py 6 @time: 2019/05/06 7 """ 8 import configparser 9 10 cf=configparser.configparser() 11 cf.read('case.config',encoding='utf-8') 12 13 # 读取配置文件的数据 14 # 方式一 15 res_1=cf.get('mode','mode') 16 print(res_1) 17 18 # 方式二 19 res_2=cf['mode']['mode'] 20 print(res_2) 21 22 # 方式三 23 print(cf.sections()) 24 print(cf.items('mode'))
复制上面的代码看一下打印出来的结果是什么~ 需要特别注意的是:最后得到的数据类型都是字符串。
以上,第十一部分到此结束~
上一篇: Python入门必须知道的11个知识点
下一篇: 同志,这里不允许摆摊。。。。
推荐阅读
-
Mybaits 源码解析 (十一)----- 设计模式精妙使用:静态代理和动态代理结合使用:@MapperScan将Mapper接口生成代理注入到Spring
-
python3+requests接口自动化session操作方法
-
基于Python3的接口自动化总结(六)——PostgreSQL数据库
-
SpringBoot(六) SpringBoot整合Swagger2(自动化生成接口文档)
-
python接口自动化(十六)--参数关联接口后传(详解)
-
Python http接口自动化测试框架实现方法示例
-
python接口自动化测试之接口数据依赖的实现方法
-
Python-接口自动化(二)
-
python http接口自动化脚本详解
-
python之接口自动化-基础知识