python接口自动化(四十四)- 公共模块configparser读取ini数据库、邮箱配置文件(单独说明)
1、配置文件示例 : cfg.ini
#coding=utf-8
import os
import configparser
import pymysqlpymysql.install_as_MySQLdb()cur_path = os.path.dirname(os.path.realpath(__file__))
configPath = os.path.join(cur_path, "cfg.ini")
conf = configparser.ConfigParser()
conf.read(configPath, encoding='utf-8')#email
smtp_server = conf.get("email", "smtp_server")
sender = conf.get("email", "sender")
psw = conf.get("email", "psw")
receiver = conf.get("email", "receiver")
cc_receiver = conf.get("email", "cc_receiver")
port = conf.get("email", "port")#mysql:
host = conf.get("mysql", "host")
user = conf.get("mysql", "user")
passwd = conf.get("mysql", "passwd")
mysql_port = conf.get("mysql", "port")
charset = conf.get("mysql", "charset")middle_db = conf.get("mysql", "middle_db")
core_db = conf.get("mysql", "core_db")
admin_db = conf.get("mysql", "admin_db")
auth_db = conf.get("mysql", "auth_db")
python接口自动化(四十四)- 公共模块configparser读取ini数据库、邮箱配置文件(单独说明)相关推荐
- python接口自动化(十四)--session关联接口(详解)
简介 上一篇cookie绕过验证码模拟登录博客园,但这只是第一步,一般登录后,还会有其它的操作,如发帖,评论等等,这时候如何保持会话呢?这里我以jenkins平台为例,给小伙伴们在沙场演练一下. se ...
- python接口自动化测试二十四:上传多个附件,参数化
python接口自动化测试二十四:上传多个附件,参数化 # 添加多个附件参数化files = [("1.png", "1.png") ("2.png& ...
- python使用configparser读取ini格式的配置文件
python使用configparser读取ini格式的配置文件 来自Python标准库的configparser模块定义了读取和写入Microsoft Windows操作系统使用的配置文件的功能.这 ...
- python接口自动化(十)--post请求四种传送正文方式(详解)
简介 post请求我在python接口自动化(八)–发送post请求的接口(详解)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等.我们要知道post请求四种传送正文方式首先需要先了 ...
- python接口自动化(四十三)-公共模块 pymysql 连接mysql数据库(单独说明)
#coding=utf-8 import pymysqlclass MysqlUntil:def __init__(self, host, user, passwd, db, port, charse ...
- python接口自动化(十六)--参数关联接口后传(详解)
简介 大家对前边的自动化新建任务之后,接着对这个新建任务操作了解之后,希望带小伙伴进一步巩固胜利的果实,夯实基础.因此再在沙场实例演练一下博客园的相关接口.我们用自动化发随笔之后,要想接着对这篇随笔操 ...
- python接口自动化(十五)--参数关联接口(详解)
简介 我们用自动化新建任务之后,要想接着对这个新建任务操作,那就需要用参数关联了,新建任务之后会有一个任务的Jenkins-Crumb,获取到这个Jenkins-Crumb,就可以通过传这个任务Jen ...
- python接口自动化(十八)--重定向(Location)(详解)
简介 在实际工作中,有些接口请求完以后会重定向到别的url,而你却需要重定向前的url.URL主要是针对虚拟空间而言,因为不是自己独立管理的服务器,所以无法正常进行常规的操作.但是自己又不希望通过主域 ...
- python接口自动化(十九)--Json 数据处理---实战(详解)
简介 上一篇说了关于json数据处理,是为了断言方便,这篇就带各位小伙伴实战一下.首先捋一下思路,然后根据思路一步一步的去实现和实战,不要一开始就盲目的动手和无头苍蝇一样到处乱撞,撞得头破血流后而放弃 ...
最新文章
- 025 使用@Profile完成环境条件注入
- 【MyBatis】MyBatis中,大于号、小于号的两种表达方式
- LeetCode 198. 打家劫舍(DP)
- 原来Java大数据才是真正的高富帅!
- c - 比较字符串的大小
- 继C / C ++之后,微软如何全面采用 Rust 的?
- 190616每日一句
- 遥感数字图像处理——第五章——辐射校正
- 批量打印插件 php,CAD批量打印插件下载
- 【Android 常见控件使用】TextView(文本框)
- python爬取阿里云漏洞库完整版
- Petya and Strings
- MapBoxGL.JS 画圆 (半径以米或千米为单位) 实现跟随地图缩放而缩放
- MFC封装的base64编码解码函数
- 地天泰 (易經大意 韓長庚)
- RS422通讯应用电路(MAX488)
- 现在是用AI给工业视觉检测赋能最好的时代
- [Linux]tomcat 严重: Could not contact localhost:80. Tomcat may not be running
- 清华大学公开课线性代数2——第1讲:正定矩阵
- bitdefender total security v23.0.11.48
热门文章
- struts2错误:The Struts dispatcher cannot be found.
- [转]Android限制只能在主线程中进行UI访问的实现原理
- Linux打包压缩.md
- 代码生成利器-NCodeGenerate 教程(2) NCodeGenerate的代码公用之一
- jQuery学习(一):鼠标移动显示大图
- 具有亲和力的文字隐藏方法
- JPA-save()方法会将字段更新为null的解决方法
- 强化学习算法在京东广告序列推荐场景的应用实践
- 【重磅】华为:2021数字化转型,从战略到执行.pdf(附103页原文下载链接)
- 网易严选搜索推荐实践之:“全能选手”召回表征算法实践.pdf(附下载链接)...