LocalElement.ini
[RegisterElement] user_email=id>register_email user_name=id>register_nickname password=name>password code_image=id>getcode_num code_text=xpath>//*[@id="captcha_code"] register-btn=css>#register-btn2、安装Configparser
pip install Configparser3、简单读取-low
import configparser
cf = configparser.ConfigParser()
cf.read("../config/LocalElement.ini")
print(cf.get('RegisterElement', 'user_email'))
4、重构代码
# -*- coding: utf-8 -*-
# @Time : 2021/12/23 19:39
# @Author : jeffky
# @File : read_ini.py
import configparser
# "../config/LocalElement.ini"
class ReadIni(object):
def __init__(self,file_name=None,node=None):
if file_name==None:
file_name="../config/LocalElement.ini"
if node==None:
node="RegisterElement"
self.cf = self.load_ini(file_name)
self.node =node
#加载文件
def load_ini(self,file_name):
cf = configparser.ConfigParser()
cf.read(file_name)
return cf
#获取value值
def get_value(self,key):
data = self.cf.get(self.node, key)
return data
if __name__ == '__main__':
read_ini = ReadIni()
print(read_ini.get_value('code_text'))


