摘要: 一. 预备知识 1) 类中实现了__get__(), __set__(), __delete__()中任意一个方法,就是一个属性描述符 2) 数据属性描述符: 至少实现__set__()和__get__()方法 3) 非数据属性描述符: 实现除__set__()以外的方法 4) 使用属性描述符后, 阅读全文
posted @ 2021-08-24 21:18 后来者2012 阅读(176) 评论(0) 推荐(0) 编辑
摘要: python中控制类的实例化过程有两种方式: 1.通过类中__new__方法, 2.通过元类编程 下面以设计单例模式为示例,来呈现控制类实例化的两种方式 首先, 单例模式需要确保一个类只有一个实例对象, 那么就需要在类的实例化过程中控制实例对象的生成逻辑 一. 基于__new__方法实现单例模式 1 阅读全文
posted @ 2021-08-23 19:53 后来者2012 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 实现功能: 为类中的属性(私有的属性)提供设置和获取的方法(公有的方法) 实现方式1: 常规写法 # -*- coding: utf-8 -*- class Person(): def __init__(self, name=None): # 单下划线开头的变量, 标明是一个私有变量 # 这是开发者 阅读全文
posted @ 2021-08-18 23:59 后来者2012 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 一. 预备知识 1.1 Python函数中的可变参数 函数参数可以分为形参(必填参数, 默认参数, 可变参数)和实参(位置参数, 关键字参数) 可变参数能够支持函数接收任意数量的参数(实参) *args表示收集所有多余的位置参数到一个args元组中, 其中args是arguments的缩写, **k 阅读全文
posted @ 2021-08-16 21:12 后来者2012 阅读(992) 评论(0) 推荐(1) 编辑
摘要: 本文使用的环境: win10系统 + python3.6 一. RobotFramework介绍 1.1 框架基本介绍 1. Robot Framework(简称RF)是基于python编写的, 开源的, 功能自动化框架 2. RF是一款关键字驱动的测试框架,关键字驱动是数据驱动的逻辑扩展 3. R 阅读全文
posted @ 2021-08-12 19:21 后来者2012 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 目标描述: 在Windows下使用Pycharm来远程调试Linux机中/tmp/workspace_python目录下的代码 步骤1: 配置远程Python解释器 操作: [File]--[Settings]--[Project Interpreter]--[Add Remote] 步骤2: 配置 阅读全文
posted @ 2021-06-09 21:29 后来者2012 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Celery是一个基于Python编写的分布式任务队列(Distributed Task Queue), 通过对Celery进行简单操作就可以实现任务(耗时任务, 定时任务)的异步处理 一. Celery的安装 Celery4.0版本开始,不支持windows平台 1.1 通过pip方式安装cele 阅读全文
posted @ 2021-05-25 20:22 后来者2012 阅读(416) 评论(2) 推荐(0) 编辑
摘要: 一. 安装Scrapy 1.1 先升级python的相关工具 python -m pip install --upgrade pip python -m pip install --upgrade setuptools 1.2 安装第三方库 pip install pywin32 -i http:/ 阅读全文
posted @ 2021-05-23 23:31 后来者2012 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一. requests库的介绍与安装 1.1 介绍 requests库是一个基于python开发的http库 1.2 安装 pip install requests 二. 请求数据场景 2.1 请求方式:GET, 请求类型:application/x-www-form-urlencoded # -* 阅读全文
posted @ 2021-05-12 23:59 后来者2012 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 思路: 本文运用python3中的bitstring库来解析二进制数据 一. 按bit位来解析二进制数据 1.1 协议说明 1.2 解析代码 # -*- coding: utf-8 -*- # @Time : 2021/4/22 17:15 # @Author : chinablue # @File 阅读全文
posted @ 2021-04-22 18:32 后来者2012 阅读(1399) 评论(1) 推荐(0) 编辑