python读取配置文件

python configparser模块 - 修仙小白 - 博客园

```

import configparser


读取配置文件信息


class ConfigParser():

    config_dic = {}

    @classmethod

    def get_config(cls, sector, item):

        value = None

        try:

            value = cls.config_dic[sector][item]

        except KeyError:

            cf = configparser.ConfigParser()

            cf.read('config.ini', encoding='utf8')  #注意setting.ini配置文件的路径

            value = cf.get(sector, item)

            cls.config_dic = value

        finally:

            return value

if __name__ == '__main__':

    res = ConfigParser().get_config('mysql', 'host')

    print(res)

#调用

from ReadConfig import ConfigParser

res = ConfigParser().get_config('mysql', 'host')

print(res)

#配置文件config.ini

[logging]

level = 20

path = 你好

server =

[mysql]

host=127.0.0.1

port=3306

user=root

password=123456

```

```

from selenium import webdriver 


driver = webdriver.Chrome()  # 替换为你的浏览器驱动 

driver.get("http://www.example.com") 


# 假设你有一个输入框,其XPath是 '//input[@id="myInput"]' 

input_xpath = '//input[@id="myInput"]' 

text_to_paste = 'Hello, Selenium!' 


# 使用JavaScript设置输入框的值 

input_element = driver.find_element_by_xpath(input_xpath) 

driver.execute_script("arguments[0].value = arguments[1];", input_element, text_to_paste) 


# 如果你还需要触发其他事件,比如input或change事件,你可以这样: 

driver.execute_script(""" 

    var evt = new Event('input', {bubbles: true}); 

    arguments[0].dispatchEvent(evt); 

""", input_element) 


```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容