摘要: 一、 仅上传文件 import requests url = 'http://example.com/upload_file' file_path = '/path/to/file' with open(file_path, 'rb') as f: files = {'file': f} heade 阅读全文
posted @ 2023-04-03 14:13 Aedline 阅读(2979) 评论(0) 推荐(0) 编辑
摘要: 一. request.request() 函数 `requests.request()` 是 Python 中 `requests` 库中最基本的请求方法,用于发送 HTTP 请求。下面是各个参数的详细讲解: 1. `method`:请求方法,可以是 `'GET'`、`'POST'`、`'PUT'` 阅读全文
posted @ 2023-03-30 17:28 Aedline 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一Venv文件夹是干嘛的: 在 pytest 中,venv 文件夹通常用来存储 Python 的虚拟环境。虚拟环境是一种隔离 Python 环境的机制,可以让我们在同一台机器上运行多个 Python 项目,并保证每个项目使用的 Python 版本和第三方库版本都是独立的。 虚拟环境的使用可以避免不同 阅读全文
posted @ 2023-03-27 16:52 Aedline 阅读(7180) 评论(0) 推荐(0) 编辑
摘要: typing的主要作用有: 类型检查,防止运行时出现参数、返回值类型不符 作为开发文档附加说明,方便使用者调用时传入和返回参数类型 模块加入不会影响程序的运行不会报正式的错误,pycharm支持typing检查错误时会出现黄色警告 语法: def 函数名(参数: 数据类型) -> 返回值类型: pa 阅读全文
posted @ 2023-03-16 17:25 Aedline 阅读(148) 评论(0) 推荐(0) 编辑
摘要: os是一个标准库,专门用来操作系统接口,安装位置可以通过os.__file__属性得到。 windows操作系统的分隔符是: 反斜杠 \ Linux的分隔符是: 正斜杠 / 1. 文件和目录 os.getcwd() 返回表示当前工作目录的字符串 os.mkdir(path, mode=0o777, 阅读全文
posted @ 2023-03-16 14:22 Aedline 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 装饰器本质上是一个Python函数(其实就是闭包),它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器用于有以下场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。 传参和返回值都是函数 用的语法糖形式,比如:@classmethod,@s 阅读全文
posted @ 2023-03-15 15:25 Aedline 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、logging的日志等级 日志等级(level)描述 DEBUG 最详细的日志信息,典型应用场景是 问题诊断 INFO 信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作 WARNING 当某些不期望的事情发生时记录的信息(如,磁盘可用空间较低),但 阅读全文
posted @ 2023-03-14 16:37 Aedline 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、 使用步骤 第一步、安装allure: 使用命令行 pip install allure-pytest 注意: allure的生效范围,是在当前目录还是别的目录; 有没有在venv环境下; 可以通过在当前命令行下输入 pip list 查看是否有对应的allure插件 第二步、 1. 生成报告路 阅读全文
posted @ 2023-03-14 10:50 Aedline 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 参考: pytest系列——内置fixture函数之request详解(request.params && request.config && request.module && 。。。)_pytest request_测试中二的博客-CSDN博客 pytest零基础入门到精通(03)fixture 阅读全文
posted @ 2023-03-07 17:20 Aedline 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 参考文档: 系统学习Python——异常处理:raise语句_python raise error_von Neumann的博客-CSDN博客 阅读全文
posted @ 2023-03-03 15:36 Aedline 阅读(29) 评论(0) 推荐(0) 编辑