随笔分类 - ptython
摘要:celery是什么? Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组
阅读全文
摘要:pyinstaller: pip3 install pyinstaller # 简单操作 进入需要打包的文件下面,执行pyinstaller -F -c test.py 会生成一个2个文件夹,去dist文件下运行.exe文件 注释:mac生成的文件放到其他mac上无法执行。 py2app: pip3
阅读全文
摘要:1.打包成docker镜像来使用 切到Tags,搜索3.11 选择 python:3.11.4-slim-bullseye 2.在压测脚本的根目录中,创建 Dockerfile 文件: FROM python:3.11.4-slim-bullseye WORKDIR /opt/app COPY re
阅读全文
摘要:实现协程有这么几种方法:• greenlet,早期模块。• yield关键字。• asyncio装饰器(py3.4)• async、await关键字 (py3.5)【推荐】 greenlet: #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:
阅读全文
摘要:### 为什么学习pandas- numpy已经可以帮助我们进行数据的处理了,那么学习pandas的目的是什么呢? - numpy能够帮助我们处理的是数值型的数据,当然在数据分析中除了数值型的数据还有好多其他类型的数据(字符串,时间序列),那么pandas就可以帮我们很好的处理除了数值型的其他数据!
阅读全文
摘要:### 开发环境介绍 - anaconda - 官网:https://www.anaconda.com/ - 集成环境:集成好了数据分析和机器学习中所需要的全部环境 - 注意: - 安装目录不可以有中文和特殊符号 - jupyter - jupyter就是anaconda提供的一个基于浏览器的可视化
阅读全文
摘要:1:定义 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。 存储过程分为系统存储过程和自定义存储过程。 *系统存储过程在master数据库中,但是在其他的数据库中可以直接调用,并且在调用时不必
阅读全文
摘要:很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。frame标签有frameset、frame、iframe三种,frame
阅读全文
摘要:在pytest提供的终端运行测试用例的方式的基础上,pytest还支持使用配置文件来简化运行参数。可以通过pytest --help 查看pytest配置文件的名:pytest.ini \tox.ini\setup.cfg.CI持续集成(setup.cfg) git commit 配置文件一般保存在
阅读全文
摘要:方法级别:setup与teardown def add(x,y):#功能 return x+y class Test_Add(object):#pytest 要以Test开头 '''测试用例''' def setup(self): print("setup执行初始化") def teardown(s
阅读全文
摘要:安装:pip install pytest #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:2022/7/30 14:50 # @Author:Lhtester # @Filename:pytest_01_基本操作.py def add(x,
阅读全文
摘要:安装:pip install parameterized 实例: #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:2022/6/14 22:24 # @Author:Lhtester # @Filename:unitest_01.py imp
阅读全文
摘要:常用的断言规则: #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time:2022/6/14 22:24 # @Author:Lhtester # @Filename:unitest_01.py import unittest def add(x,y
阅读全文
摘要:测试脚手架-TestFixture前面提到,测试脚手架会在执行一些测试代码之前与之后,让我们编写一些初始化和销毁的代码,主要分三个级别:•方法级别:在方法执行前与执行后都提供自动调用的实例方法setUp和tearDown。类级别:在类执行前与执行后都提供自动调用的类方法,不管类中有多少方法,只执行一
阅读全文
摘要:TestCase(测试用例): 是unittest中最重要的一个类,用于编写测试用例类,是所有测试用例类的父类,实现了测试用例的基本代码 TestSuite(测试套件、测试集) 可以把对歌TestCase组织、打包集成到一个测试集中一起执行,TestSuite可以实现多个测试用例的执行。 TextT
阅读全文
摘要:改成字符串,完美解决。哈哈哈哈 实例:'true','false'
阅读全文
摘要:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2022/1/18 20:51# @Author : Lhtester# @Site : # @File : 灰度化.py# @Software: PyCharmimport pytesser
阅读全文
摘要:总结思路: 1.循环遍历得到所有的URL 2.使用线程池发送所有的请求,获取响应。 3.在2的响应字符串中使用json.loads()方法转换为字典后提取需要的数据信息。 4.将信息数据保存到MongoDB中 注释:mongoDB需要开通外网访问。默认只有本地访问。 #!/usr/bin/env p
阅读全文
摘要:线程: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/9/5 21:41 # @Author : Lhtester # @Site : # @File : 豆瓣电影.py # @Software: PyCharm """使用
阅读全文
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021/9/5 22:59 # @Author : Lhtester # @Site : # @File : pool_实例.py # @Software: PyCharm import
阅读全文

浙公网安备 33010602011771号