首页 > 代码库 > python + selenium -- 读取配置文件内容

python + selenium -- 读取配置文件内容

        任何一个项目,都涉及到了配置文件和管理和读写,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()

 

 

 

python + selenium -- 读取配置文件内容