会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Juno3550
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
27
下一页
2021年1月26日
基于 Python Socket 的群聊聊天室(带图形界面,包含注册、登录、数据入库功能)
摘要: 代码下载 https://github.com/juno3550/GroupChatRoom 实现框架 Chat 包: server.py:服务器端执行代码(TCP 服务器,根据客户端消息调用 mode 包的注册、登录、聊天功能) client.py:客户端执行代码(连接服务器端,进行注册、登录、聊
阅读全文
posted @ 2021-01-26 20:14 Juno3550
阅读(2265)
评论(3)
推荐(0)
2021年1月25日
Python 多线程+队列+入库:根据关键字筛选爬取网页
摘要: 实现思路 多线程爬取网页信息,从一个页面为起点,爬取其包含的所有链接,并根据关键字筛选,将符合的网页入库。 访问首页(种子页),获取源码 html; 使用正则或者其他方式获取所有的绝对地址链接,存到一个 list 里面; 遍历 list,加入到队列中; 多线程从队列中取数据,一次取一个绝对地址链接,
阅读全文
posted @ 2021-01-25 19:05 Juno3550
阅读(694)
评论(0)
推荐(0)
Python 多线程+队列:爬取某网站所有图片
摘要: 实现思路 download_image(url, image_dir, image_no):将图片下载页的主图下载到本地。 get_image_url(url):拼接图片下载的 url(绝对路径)。由于网站中的图片 src 都是相对路径,因此需要在此函数中拼接图片的绝对路径。 get_page_ur
阅读全文
posted @ 2021-01-25 15:07 Juno3550
阅读(325)
评论(0)
推荐(0)
2021年1月24日
数据驱动 - 不同数据源的读取方式(ddt、数据文件、mysql)
摘要: 1. ddt 装饰器传参 2. ddt 读取数据文件 3. 读取 txt 文件 4. 读取 excel 文件 5. 连接 mysql 1. ddt 装饰器传参 python 的数据驱动模块 ddt 安装:pip install ddt 4 种使用模式: 引入的装饰器 @ddt 导入数据的 @data
阅读全文
posted @ 2021-01-24 22:31 Juno3550
阅读(925)
评论(0)
推荐(0)
Pytest
摘要: 1. pytest 简介 2. pytest 基础用法 2.1 pytest 执行用例的多种方式 2.2 pytest 测试报告 2.3 失败重跑 2.4 setup 和 teardown 2.5 控制测试用例的运行顺序 2.6 pytest.ini:通过配置文件配置要执行的测试用例 3. @pyt
阅读全文
posted @ 2021-01-24 11:42 Juno3550
阅读(377)
评论(0)
推荐(0)
2021年1月19日
Unittest - HTMLTestRunner.py(新版)
摘要: 报告样式效果: 报告源码:HTMLTestRunner.py 1 """ 2 A TestRunner for use with the Python unit testing framework. It 3 generates a HTML report to show the result at
阅读全文
posted @ 2021-01-19 20:25 Juno3550
阅读(2588)
评论(0)
推荐(0)
2021年1月11日
Unittest
摘要: 1. unittest 简介 2. unittest 代码示例 2.1 TestCase(测试用例) 2.2 TestSuite(测试集合) 2.3 按指定顺序执行测试方法 2.4 设置条件忽略指定测试方法 2.5 批量加载测试模块 3. 测试报告(unittest + HTMLTestRunner
阅读全文
posted @ 2021-01-11 18:05 Juno3550
阅读(267)
评论(0)
推荐(0)
精确比较两张图片
摘要: 方式1:pillow 库 方式2:scipy 库 方式1:pillow 库 需安装:pip install pillow 1 from PIL import Image 2 from selenium import webdriver 3 4 5 class ImageCompare(object)
阅读全文
posted @ 2021-01-11 12:22 Juno3550
阅读(614)
评论(0)
推荐(0)
生成以时间命名的目录(以存放异常截图或日志文件)
摘要: 工具类 截屏工具类及测试示例 工具类:FileUtil.py 本模块主要用于获取当前的日期以及时间,用于生成保存截图文件目录名等场景。 1 import time, os 2 from datetime import datetime 3 4 5 # 输出当前时间格式:年-月-日 6 def cur
阅读全文
posted @ 2021-01-11 10:53 Juno3550
阅读(306)
评论(0)
推荐(0)
日志功能 - 使用 conf 配置文件
摘要: 配置文件:Logger.conf 工具类:LogUtil.py 测试类:testDemo.py 执行效果 配置文件:Logger.conf 定义日志的类型、级别、格式等信息。 [loggers] # 定义了三种写日志的方式:logger_root、logger_example01、logger_ex
阅读全文
posted @ 2021-01-11 00:10 Juno3550
阅读(413)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
27
下一页
公告