Python
文章平均质量分 67
Python编程基础和进阶
CuinnChen
自动化测试 测试开发方向
Stay Hungry, Stay Foolish.
展开
-
Locust中wait_time中匿名函数使用方法浅析
翻出之前做个压测项,看到locust中对等待时间的实现方式感到好奇,于是总结下来。原创 2024-03-06 21:41:46 · 466 阅读 · 1 评论 -
Websocket+protobuf怎么与服务器通信
详细讲解了ws+protobuf的通信过程原创 2023-06-14 14:45:04 · 1878 阅读 · 0 评论 -
HttpRunner输出allure 报告
HttpRunner输出allure 报告1.安装allureMac:brew install allure Windows:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.12.0/下载后解压,进入bin目录,使用allure.bat即可,可将该目录配置到环境变量2.安装 allure-pytestpip install allure-pytest 3.执行httpru原创 2021-03-02 20:12:30 · 1054 阅读 · 0 评论 -
总结理解的迭代器以及可迭代对象(用大白话)
迭代器是经常会被问到的一个问题,也是一个非常强大的工具,希望看完对你有帮助~原创 2020-09-14 23:51:04 · 810 阅读 · 2 评论 -
基于多进程的文件夹拷贝器
import multiprocessingimport osdef copy_file(q,file_name,old_folder_name,new_folder_name): old_f = open(old_folder_name + "/" + file_name, 'rb') content = old_f.read() old_f.close() new_f = open(new_folder_name + "/" + file_name, 'wb')原创 2020-09-08 00:14:13 · 209 阅读 · 0 评论 -
终于弄清楚了TCP,使用Python创建客户端和服务端
TCP简介TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。TCP通信需要经过创建连接、数据传送、终止连接三个步骤。TCP通信模型中,在通信开始之前,一定要先建立相关的链接,才能发送数据,类似于生活中,“打电话”"(UDP则更加像写信~)TCP通信模型TCP是面向连接的所以,在通信之前一定要先建立连接TCP客户端TCP的客户端建立很固定一般为:创原创 2020-07-29 23:45:14 · 785 阅读 · 0 评论 -
Mac解决WARNING: pip is being invoked by an old script wrapper。
先吐槽一下电脑出现这个问题之后,一直在想是什么原因,看了很多博客,但是很失望。先贴一下图:???我看不懂报错吗?我也知道上面写着python -m pip啊,可是不还是没有解决吗?查找pip路径根据报错的提示我们先去github https://github.com/pypa/pip/issues/5599看看。python -m --version可以看到实际调用的是使用这个路径下的pip。再看看pip3的环境变量which pip3可以看到我们电脑中有两个路径不同的pip原创 2020-06-15 12:03:48 · 4428 阅读 · 1 评论 -
正则表达式和Python re库的使用
正则是什么实现字符串的检索、替换、匹配验证实际操作import recontent = 'Hello 123 4567 World_This is a Regex Demo'print(len(content))result = re.match('^Hello\s\d\d\d\s\d{4}\s\w{10}',content)print(result)'^Hello\s\d\d\d\s\d{4}\s\w{10}'^ 表示正则的开始\s 表示匹配空白字符创\d 匹配数字\d{4原创 2020-06-06 17:40:13 · 323 阅读 · 1 评论 -
Python--单例模式及new方法
单例模式该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如:音乐播放器打印机回收站new方法使用类名()创建对象时,Python解释器首先会调用__new__方法为对象分配空间__new__是一个由object基类提供的内置的静态方法,主要作用有两个:1 在内存中为对象分配空间2 返回对象的引用cl...原创 2020-05-06 23:41:28 · 666 阅读 · 0 评论 -
Python类属性,类方法,静态方法解释,及实际演练
类属性类属性:python中一切皆为对象,首先要明白两个概念类对象和实例对象。class Tool(object): count = 0 def __init__(self,name): self.name = name # 让类属性的值+1 Tool.count += 1print(id(Tool("锤子"))) # 打印类...原创 2020-04-30 00:14:39 · 456 阅读 · 1 评论 -
Python从入门到实践重点整理及习题
#@用户输入与while循环#@while循环prompt = "\nTell me something, and I will repeat it back to you:"prompt += "\nEnter 'quit' to end the program. "message = ""while message != 'quit': message = input(pr...原创 2019-09-29 23:00:11 · 316 阅读 · 0 评论 -
Python冒泡算法代码详解
冒泡算法这个算法在很多面试的时候都会被问到,之前我只是记住了代码该这么写,并没有对每一行代码什么用做深入了解,刚好同事问起来就一起讨论了一下,下面贴代码。。def bubble_sort(arr): n = len(arr)# n =7 for j in range(0, n - 1):# 确定循环次数 for i in range(0, n - 1 - j):...原创 2019-07-28 15:17:37 · 290 阅读 · 0 评论