当前位置:   article > 正文

ini配置文件操作方法

ini配置文件操作方法

一、ini文件介绍

ini配置文件常用于存储项目全局变量

如:接口地址、输出文件路径、项目地址、用户名、密码等

二、ini文件编写格式

[节点]

选项=选项值

;表示注释

注意:节点名不可以重复【所以写入新节点前要判断是否存在】

三、.ini 文件读取

1、.ini文件读

  1. import configparser
  2. config = configparser.ConfigParser()
  3. config.read('config.ini')
  4. # 获取所有节点
  5. sec = config.sections()
  6. print(sec)
  7. # 获取单个节点下所有选项
  8. db = config.options(section="database")
  9. print(db)
  10. # 获取单个节点下某个选项值
  11. username = config.get(section="database", option="username")
  12. print(username)
  13. # 获取某个节点下所有选项及选项值
  14. value = config.items(section="database")
  15. print(f"获取到的值是:{value}")

2、ini文件写

  1. # 增加一个节点
  2. config.add_section("db")
  3. # 给节点增加选项和值
  4. config.set(section="db", option="usr", value="chuanzhang")
  5. # 保存操作
  6. with open(os.path.dirname(__file__)+'/config.ini', mode='w+') as file:
  7. config.write(file)
  8. file.close()

3、删除

  1. # 删除节点下某个选项
  2. config.remove_option(section="db", option="pwd")
  3. with open(os.path.dirname(__file__)+'/config.ini', mode='w+') as opt:
  4. config.write(opt)
  5. opt.close()
  6. # 删除节点
  7. config.remove_section("db")
  8. # 删除后保存
  9. with open(os.path.dirname(__file__)+'/config.ini', mode='w+') as data:
  10. config.write(data)
  11. data.close()

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/292696
推荐阅读
相关标签
  

闽ICP备14008679号