python读取ini文件

这篇具有很好参考价值的文章主要介绍了python读取ini文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

python读取ini文件

python+pytest做接口测试时,通常需要把环境的配置信息(如不同环境的IP,数据库的连接信息等)保存在ini文件中,方便切换和维护。
这里来记录一下ini文件的读取方法。

#ini文件的读取依赖的包为 configparser。

import configparser

def read_ini(self):
	#实例化一个configparser对象
    config = configparser.ConfigParser()
    #path为ini文件的存放路径,最好为绝对路径,获取文件绝对路径的方法,另有文详细描述
    config.read(path, encoding='utf8')
    return config

这样config就会返回整个ini文件的内容。

[host]
;api_sit_url = https://api.binstd.com
下面展示一些 内联代码片

例如:setting.ini文件如下

[host]
api_test_url = https://www.daidu.com
api_sit_url = http://news.baidu.com

我们要使用api_test_url时,访问方法如下:文章来源地址https://www.toymoban.com/news/detail-523699.html

read_ini()['host']['api_test_url']

#print(read_ini()['host']['api_test_url'])     的结果为:https://www.daidu.com

到了这里,关于python读取ini文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 接口自动化yaml文件读取与写入

    前言 在走进yaml文件之前大家应该都很想知道他是用来干嘛的? 是的是的,他是用来做接口自动化测试的。 我们一起来学习他吧!——(一定要收藏带走哦❤) 1、yaml文件有什么作用呢? ①可作为配置文件使用——配置全局数据(环境变量、数据库信息、账号信息、日志格

    2024年02月11日
    浏览(46)
  • 自动化数据驱动|Easy POI读取接口测试用例的excel

    在做的接口自动化测试中,把测试用例维护在excel表格中,通过Easy POI把用例中的行转成实体类对象,再通过testNG的@DataProvider注解把测试用例数据传递给测试方法执行用例。 2.1 用例表格示例 2.2 实体类设计 easy poi: 通过@Excel属性能够和excel的表头映射上去 ⚠️值的注意:实体

    2024年01月23日
    浏览(52)
  • 接口自动化测试——文件上传/下载

    我们在做接口自动化测试的时候,经常会碰到 文件上传接口 和 文件下载接口 。 那么,文件接口跟普通接口有什么区别呢?又该如何实现呢? 〇、前言 文件上传/下载接口 与 普通接口 类似,但是有细微的区别。 如果需要发送文件到服务器,例如:上传文档、图片、视频等

    2024年02月09日
    浏览(46)
  • 基于 python 的接口自动化测试,让你轻松掌握接口自动化

    目录 目录 一、简介                ​编辑二、引言 三、环境准备 四、测试接口准备 接口信息 五、编写接口测试 六、优化 封装接口调用   本文从一个简单的登录接口测试入手,一步步调整优化接口调用姿势; 然后简单讨论了一下接口测试框架的要点; 最后介绍了一下

    2023年04月19日
    浏览(74)
  • 接口自动化测试:文件上传/下载(最详细)

    我们在做接口自动化测试的时候,经常会碰到文件上传接口和文件下载接口。那么,文件接口跟普通接口有什么区别呢?又该如何实现呢? 文件上传/下载接口与普通接口类似,但是有细微的区别。 如果需要发送文件到服务器,例如:上传文档、图片、视频等,就需要发送二

    2024年02月07日
    浏览(45)
  • python自动化接口测试

    前几天,同组姐妹说想要对接口那些异常值进行测试,能否有自动化测试的方法。仔细想了一下,工具还挺多,大概分析了一下: 1、soapui:可以对接口参数进行异常值参数化,可以加断言,一般我们会加httpcode是否200的较验,或者返回值json里是否有success标识等 2、LR:脚本容

    2024年02月22日
    浏览(41)
  • Python接口自动化测试实战详解

    接口自动化测试是指通过编写程序来模拟用户的行为,对接口进行自动化测试。Python是一种流行的编程语言,它在接口自动化测试中得到了广泛应用。下面详细介绍Python接口自动化测试实战。 在Python接口自动化测试中,我们可以使用很多开源的测试框架,例如unittest、pytest和

    2024年02月06日
    浏览(81)
  • 从零搭建完整python自动化测试框架(UI自动化和接口自动化

    总体框架 PO模式、DDT数据驱动、驱动 框架技术选择 框架运行结果 各用例对应的定义方式(PO/DDT) 测试执行结果 从零开始搭建项目 一、开发环境搭建 二、新建项目 三、基础功能实现 1. 配置功能实现(Conf) 2. 日志功能实现(Log) 3. 读取EXCEL实现(data) 4. 邮件发送实

    2024年02月07日
    浏览(68)
  • 从零搭建完整python自动化测试框架(UI自动化和接口自动化)

    总体框架 PO模式、DDT数据驱动、驱动 框架技术选择 框架运行结果 各用例对应的定义方式(PO/DDT) 测试执行结果 从零开始搭建项目 一、开发环境搭建 二、新建项目 三、基础功能实现 1. 配置功能实现(Conf) 2. 日志功能实现(Log) 3. 读取EXCEL实现(data) 4. 邮件发送实

    2024年02月04日
    浏览(68)
  • pytest自动化框架运行全局配置文件pytest.ini

    还记得在之前的篇章中有讲到Pytest是目前主要流行的自动化框架之一,他有基础的脚本编码规则以及两种运行方式。 pytest的基础编码规则是可以进行修改,这就是今日文章重点。 看到这大家心中是否提出了两个问题:pytest的基础编码规则在哪可以修改?又是如何修改? 让我

    2024年02月09日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包