任何一个项目,都涉及到了配置文件和管理和读写,python 支持很多配置文件的读写。本文记录使用 python + selenium自动化过程中,学习的使用python自带的ConfigParser类读取ini配置文件的方法。
1、在所在项目新建一个文件夹,如config,在配置文件中新建一个文件,如config.ini
配置文件填写内容如下:
1 [broswer_name] 2 broswer = ‘firefox‘ 3 4 [server] 5 server = ‘http://www.baidu.com/‘
2、使用系统自带的os模块获取文件路径
百度搜了很多的方式来获取文件绝对路径,如下方式最佳
1 os.path.abspath(os.path.join(‘config‘,‘config.ini‘))
3、编写读取配置文件的类,方便后续调用
# coding=utf-8 import ConfigParser import os class Config_read(object): def get_value(self): #file_path = os.path.dirname(os.path.realpath(__file__)) + os.path.join(r‘\config‘,‘config.ini‘) file_path = os.path.abspath(os.path.join(‘config‘,‘config.ini‘)) config = ConfigParser.ConfigParser() config.read(file_path) #print file_path browser = config.get("broswer_name", "broswer") #分别代表所在区域名 和变量名 url = config.get("server", "server") return (browser, url) if __name__ == ‘__main__‘: trcf = Config_read() print trcf.get_value()
时间: 2024-11-06 13:03:26