脚本编写过程中,有些信息,如url、默认用户名、log保存路径等如果在代码中直接使用,会导致后期维护代码比较麻烦。因此,我们可以将这些信息写到配置文件(.ini)中,在代码里面读取,之后维护代码时,直接更改配置文件里面的信息即可。
1. 关于配置文件
1)配置文件的格式(后缀名为.ini)
[Default]
#此url是假的。。。。
url=https://www.login.com/
driver=chrome
[LoginData]
username=admin
userpw=123
2)格式说明
[Default]和[LoginData]是section
section下面的是键值:option=value
2. 基本操作
1)导入包:import configparser
2)代码
#读取文件(后缀名是.ini)
cf=configparser.ConfigParser()
cf.read(".\config,ini")
#获取section下的所有option
options_list=cf.options(‘Default’)
#获取section下的key
keys_list=cf.keys(‘Default’)
#添加一个section
section_add=cf.add_section(‘db’)
#修改/添加键值对的值
db_name=cf.set(‘db’,'username','lucky')
#删除section
cf.remove_section(‘db’)
#
#根据option获取value
url = cf.get("Default", "url")
username = cf.get("LoginData", "username")
userpw = cf.get("LoginData", "userpw")