04 2022 档案
摘要:一:PIL格式图片转成二进制 先读取为PIL格式,再转为二进制 import io import base64 from PIL import Image def image2byte(image): ''' 图片转byte image: 必须是PIL格式 image_bytes: 二进制 '''
阅读全文
摘要:Python中的日志管理模块可以使用自带的logging,也可使用第三方Loguru模块,使用logging需要配置Handler、Formatter 进行一些处理,配置比较繁琐, 而使用Loguru则较为简单。 安装 pip install loguru 基本使用 loguru库的使用可以说是十分
阅读全文
摘要:Python查看安装的包 pip list Python生成requirements.txt pip freeze > requirements.txt Python下载requirements.txt中的依赖包 pip download -r requirements.txt -d D:\\pkg
阅读全文
摘要:随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择和现在。 到目前为止,Chrome 浏览器主要包括 Stable 正式版、Beta 测试版、DEV
阅读全文
摘要:一:文件内容清空问题: 在工作中我们有时候还会清空文件中的内容 然后再重新写入新的内容,哪如何清空已存文件的内容呢? 解决方法: def modify_text(): with open('test.txt', "r+") as f: read_data = f.read() f.truncate(
阅读全文
摘要:selenium-wire扩展了 Selenium 的 Python 绑定,让您可以访问浏览器发出的底层请求。 您编写代码的方式与使用 Selenium 的方式相同,但您可以获得额外的 API 来检查请求和响应并动态更改它们 一:简介 selenium是爬虫常用的手段之一,由于是使用浏览器驱动模拟手
阅读全文
摘要:一:模板 要了解jinja2,那么需要先理解模板的概念。模板在Python的web开发中广泛使用, 它能够有效的将业务逻辑和页面逻辑分开,使代码可读性增强、并且更加容易理解和维护。 模板简单来说就是一个其中包涵占位变量表示动态的部分的文件,模板文件在经过动态赋值后,返回给用户。 --> 可以理解为渲
阅读全文
摘要:一:yaml简介及基础语法 yaml是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 1.1 yaml基础语法规则 大小写敏感 使用缩进表示层级关系 不允许使用 TAB 键来缩进,只允许使用空格键来缩进 缩进的空格数量不重要 使用"#"来表示注释 1.2 yaml 支持的数据结
阅读全文
摘要:一:前言 在测试的过程中,我们经常需要造一些测试数据,比如姓名,手机号,身份证,地址,以及公司信息等测试数据。就拿姓名来说,我们平常想到的姓名就是张三,李四,王五这些简单的名字。为了更好的获取随机数据,给大家介绍一个造测试数据的利器 Faker 库,可以帮我们随机生成伪数据。 二:Faker 安装与
阅读全文
摘要:一、jemter简介 jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简 单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同
阅读全文
摘要:一:Httprunner简介 Httprunner是一款面向Http和HTTPS协议的通用测试框架,只需编写维护一份YAML/JSON脚本即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求,是基于关键字驱动的框架,基于Har实现接口录制和用例生成公告。 Httprunner支持pytho
阅读全文