python - Python:将变量的数据移动到配置ini
问题描述
我有test.py
python文件。我使用硒进行测试。我有代码:
login.fillLoginDataAndClick(self.driver,
emailField="myemail@domain.com",
passwordField="mypassword-qwerty")
我需要将所有可更改的数据(例如电子邮件和密码)移动到defaultconfig.ini
文件中。因此,我需要将其他凭据从通用代码移到我的配置中,以便进一步轻松编辑。
怎么做?
解决方案
1.创建一个文件,defaultconfig.ini
然后将值存储在文件中,如下所示。您可以制作我给定的任何Auth
级别。
[Auth]
email=myemail@domain.com
password=mypassword-qwerty
然后使用下面的代码从文件中获取值。
import configparser config= configparser.ConfigParser() config.read('D:\defaultconfig.ini') emailid = config['Auth']['email'] print(emailid) password= config['Auth']['password'] print(password)
推荐阅读
- python - 使用 GUI 按钮定义函数(Python\Tkinter)_beginner level_(问题:“函数;未定义)
- c# - C# ListViewItem 方法,Listview 项目添加问题
- kotlin - kotlin,是否有像 LinkedHashMap 但线程安全的数据结构
- excel - VBA append many workbooks to correct tabs
- javascript - IF 和 ELSE 语句中的代码都被执行
- reactjs - 按登录 api 调用返回的 ID 请求当前用户
- java - 如何将所有 JButtons 的默认鼠标按下背景颜色覆盖为其当前背景颜色的较暗阴影?
- java - 使用 JsonNode 编辑 json 对象中嵌套数组中的对象
- c# - 如何投射列表
到列表 使用反射(不使用 Linq Cast<>)? - php - 我怎样才能用作曲家解决这个问题?