ini文件用什么软件打开(读取ini文件)

首页常识ini文件用什么软件打开更新时间:2023-01-02 18:56:10

第一步,新建一个ini文件,文件内容如下:

第二步:读取ini文件内容并封装,代码如下:

# 读取配置文件 import configparser, os config_path = os.path.join(os.path.dirname(__file__), '../conf/config.ini') class ConfigUtils: def __init__(self, cof_path): self.config_path = cof_path self.conf = configparser.ConfigParser() self.conf.read(self.config_path, encoding='utf-8') ''' 获取所有的组 ''' def get_sections(self): return self.conf.sections() ''' 获取一组数据 ''' def get_items(self, item): return self.conf.items(item) ''' 获取配置文件指定的内容 ''' def get_values(self, key, value): return self.conf.get(key, value) ''' 获取配置文件某组的key ''' def get_options(self, key): return self.conf.options(key) def get_baidu_url(self): return self.conf.get('baidu_url', 'url') def get_username(self): return self.conf.get('name','name1') def get_password(self): return self.conf.get('baidu_url', 'url') config = ConfigUtils(config_path) if __name__ == '__main__': config = ConfigUtils(config_path) print(config.get_sections()) print(config.get_items('baidu_url')) print(config.get_values('baidu_url', 'url')) print(config.get_options('name')) print(config.get_baidu_url()) print(config.get_username()) print(config.get_password())

第三步:应用,自动从ini文件中加载自动打开百度网站的地址,代码如下:

import os, time from selenium import webdriver from conf.config_utils import config from logs.log_utils import logs_obj driver_path = os.path.join(os.path.dirname(__file__), '../driver/chromedriver.exe') driver = webdriver.Chrome(executable_path=driver_path) logs_obj.info('加载浏览器') driver.maximize_window() logs_obj.info('浏览器最大化') try : driver.get(config.get_baidu_url()) logs_obj.info('加载url') except: logs_obj.info('加载url失败') finally: logs_obj.info('捕获异常结束') time.sleep(5) logs_obj.info('等待5s') driver.quit() logs_obj.info('关闭浏览器') ,

推荐内容
热门内容