摘要: 1、背景 通常我们在自定义一个函数后,会调用这个函数来完成我们想要的功能。 就拿爬虫来举例,发送请求后服务器会在指定时间内响应(通常这个时间很短),但是有可能服务器没有返回任何数据。 无论是服务器已经识别爬虫不予返回数据亦或者是服务器繁忙等其他原因,此时,爬虫程序就会一直等待来自服务器的响应。 这个 阅读全文
posted @ 2024-03-04 09:45 超级宝宝11 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 背景:工作中用到一些脚本,脚本把日志记录到文件中。新需求修改脚本后,难免引入一些异常,执行脚本会报错,但是日志文件中没有报错的详细信息,很难排查。 1、不使用sys.excepthook时,执行下面代码会抛出异常,日志文件example.log不会记录异常信息。 #coding:utf-8 impo 阅读全文
posted @ 2024-02-27 15:13 超级宝宝11 阅读(11) 评论(0) 推荐(0) 编辑
摘要: import json # 避免\x0e 问题 import sys reload(sys) sys.setdefaultencoding('utf-8') # def bbb(): # bbb = {u"111":u"\u73bb\u7483"} print bbb print(json.dump 阅读全文
posted @ 2024-02-21 16:37 超级宝宝11 阅读(8) 评论(0) 推荐(0) 编辑
摘要: pytest 的钩子函数有很多,通过钩子函数的学习可以了解到pytest在执行用例的每个阶段做什么事情,也方便后续对pytest二次开发学习。详细文档可以查看pytest官方文档https://docs.pytest.org/en/latest/reference.html#hooks 钩子函数总结 阅读全文
posted @ 2024-02-02 17:09 超级宝宝11 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 之前花了很多篇幅来介绍 pluggy 这个插件框架。核心原因就是因为其实 pytest 是一个完全基于 pluggy 开发的测试框架,这个也可以解释为什么说 pytest 是一个很灵活的测试框架, 支持很多插件 (https://docs.pytest.org/en/7.0.x/reference/ 阅读全文
posted @ 2024-02-02 17:07 超级宝宝11 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Pluggy (https://github.com/pytest-dev/pluggy) Pytest 的核心实际的基于 Pluggy 这个 plugin framework 的,实际上 pytest 本身就是由一个一个插件组成的 本来 pluggy 的代码是在 pytest 的 repo 里,后 阅读全文
posted @ 2024-01-26 20:01 超级宝宝11 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1、通过接口登录获得cookie def get_token_cookie(): test = SSO_EXAMPLE() token = test.get_session.json()['token'] cookie = test.get_session.cookies return token, 阅读全文
posted @ 2023-11-20 17:48 超级宝宝11 阅读(30) 评论(0) 推荐(0) 编辑
摘要: TSO 介绍和操作 0. 概述 在定位网络问题的时候,MTU 这个参数经常会让我们特别关注,有时它会影响我们无法 SSH 到我们的远端服务器,有时它会让我们的网络延迟加长,甚至于有时还会让我们的服务器变卡,你以为我这里会来说 MTU,那不好意思,我不想说 MTU,我想说的是和 MTU 有关的 TSO 阅读全文
posted @ 2023-11-16 10:20 超级宝宝11 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 子查询也就是嵌套SELECT语句,一个 SELECT 语句的查询结果可以作为另一个语句的输入。 子查询能够出现在Where子句中, 也能够出现在from子句中,作为一个临时表使用。 查询选修了老师名叫Lee(假设唯一)的学生名字 sql> select stName from Student whe 阅读全文
posted @ 2023-10-11 10:48 超级宝宝11 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1、打开word文档,写入三个字“一级别”,选中这3个字。 2、然后在【开始】--【段落】中,选择自己想要的多级列表。 3、查看正文,文字已经有了标号。然后每一次敲击回车后,都会自动补上编号。这里多写几行文字。 4、在“一级别”后,敲击回车,添加“二级别”几个字,然后选中,可以看到出现一个小的工具栏 阅读全文
posted @ 2023-07-07 14:49 超级宝宝11 阅读(576) 评论(0) 推荐(0) 编辑