欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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'))

复制上面的代码看一下打印出来的结果是什么~ 需要特别注意的是:最后得到的数据类型都是字符串

  

以上,第十一部分到此结束~