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)
```