条形 条形码python opencv

Python设计模式-10-享元模式

享元模式是一种结构型设计模式,它通过共享对象来减少内存使用和对象创建的数量。享元模式通常包括以下几个角色: - 享元工厂(Flyweight Factory):负责创建和管理享元对象。 - 享元(Flyweight):表示共享的对象,包含内部状态和外部状态。 - 内部状态(Intrinsic Sta ......
模式 设计模式 Python 10

Python设计模式-11-观察者模式

观察者模式是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,它会自动通知所有观察者对象,使它们能够及时更新自己的状态。观察者模式通常包括以下几个角色: - 主题(Subject):定义了被观察的对象,可以有多个观察者监听它。 - 观察者 ......
模式 观察者 设计模式 Python 11

Python collections queue

## collections ### 一、计数器(counter) * Counter是对字典(无序)类型的补充,用于追踪值的出现次数。 * 使用counter需要导入 collections 类 > 具备字典的所有功能 + 自己的功能 #### 1、创建一个计数器 ```python >>> im ......
collections Python queue

Python设计模式-06-代理模式

代理模式是一种结构型设计模式,它提供了一个代理对象来控制对另一个对象的访问。代理模式通常包括以下几个角色: - 抽象主题(Subject):定义了代理对象和真实对象的公共接口,可以是一个抽象类或接口。 - 真实主题(Real Subject):定义了代理对象所代表的真实对象。 - 代理(Proxy) ......
模式 设计模式 Python 06

Python设计模式-07-桥接模式

桥接模式是一种结构型设计模式,它将抽象部分和实现部分分离开来,使它们可以独立地变化。桥接模式通常包括以下几个角色: - 抽象部分(Abstraction):定义了抽象部分的接口,并持有一个实现部分的引用。 - 扩展抽象部分(Refined Abstraction):扩展了抽象部分的接口,可以包含一些 ......
模式 设计模式 Python 07

Python设计模式-08-组合模式

模式是一种结构型设计模式,它允许我们将对象组合成树形结构来表示“部分-整体”的层次结构。组合模式通常包括以下几个角色: - 组件(Component):定义了组合中所有对象的通用接口,可以是一个抽象类或接口。 - 叶子节点(Leaf):表示组合中的叶子节点,它没有子节点。 - 组合节点(Compos ......
模式 设计模式 Python 08

Python设计模式-09-外观模式

外观模式是一种结构型设计模式,它提供了一个简单的接口,隐藏了系统的复杂性,使得客户端可以更容易地使用系统。外观模式通常包括以下几个角色: - 外观(Facade):提供了一个简单的接口,隐藏了系统的复杂性,使得客户端可以更容易地使用系统。 - 子系统(Subsystem):实现了系统的功能,但对客户 ......
模式 设计模式 外观 Python 09

运行python -m uiautomator2 init报错AttributeError: module 'collections' has no attribute 'MutableMapping'问题,已解决

报错信息: Traceback (most recent call last): File "E:\Carte\BB\17 - Site Leadership\alte\Ionel Balauta\Aryeht\Task 1 - Traduce tot site-ul\Doar Google Web ......

【Python入门教程】调取电脑摄像头并发送照片至邮箱

​ 本博文纯属娱乐,仅供大家学习参考,不得以此侵犯他人隐私。本篇文章参考Python研究者的python窃取摄像头的图片。在这里先感谢大佬的付出,大家可以去关注一下。 一、获取邮箱授权码 授权码用于调用邮箱实现邮件的发送,在设置的账户中找到POP3/ IMAP /SMTP / Exchange/ C ......
入门教程 摄像头 邮箱 照片 教程

Python设计模式-03-原型模式

原型模式是一种创建型设计模式,它通过复制现有对象来创建新对象,而不是通过实例化类来创建新对象。原型模式通常包括以下几个角色: - 原型(Prototype):定义了一个克隆自身的接口,用于复制现有对象。 - 具体原型(Concrete Prototype):实现了原型接口,负责复制自身。 - 客户端 ......
模式 设计模式 原型 Python 03

Python设计模式-04-单例模式

单例模式是一种创建型设计模式,它保证一个类只有一个实例,并提供一个全局访问点。单例模式通常包括以下几个角色: - 单例(Singleton):定义了一个静态方法或类方法,用于获取单例对象。 - 客户端(Client):使用单例对象来完成具体的操作。 下面是一个简单的 Python 示例,演示了如何使 ......
模式 设计模式 Python 04

Python设计模式-05-适配器模式

适配器模式是一种结构型设计模式,它可以将一个类的接口转换成客户端所期望的另一个接口。适配器模式通常包括以下几个角色: - 目标接口(Target):定义了客户端所期望的接口,可以是一个抽象类或接口。 - 适配器(Adapter):实现了目标接口,并持有一个被适配对象的引用,负责将客户端的请求转换成被 ......
模式 设计模式 适配器 Python 05

Python设计模式-02-建造者模式

建造者模式是一种创建型设计模式,它可以将一个复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。建造者模式通常包括以下几个角色: - 产品(Product):表示被构建的复杂对象,通常包含多个部分或组件。 - 抽象建造者(Builder):定义了创建产品的抽象接口,包括创建产品的各 ......
模式 设计模式 Python 02

Jenkins-Slave节点 电脑A控制电脑B运行Python脚本

电脑A装了Jenkins的服务器,电脑B作为Jenkins的节点电脑(Slave) Jenkins服务的配置 1、Manage Jenkins > Configure System 找到Jenkins URL,确保不是127.0.0.1或者localhost就可以了。 2、Manage Jenkin ......
电脑 节点 Jenkins-Slave 脚本 Jenkins

python自动使用虚拟环境和安装依赖

代码如下,Windows环境测试通过 import os import platform import re import sys from pathlib import Path def is_venv() -> bool: """判断是否处于虚拟环境(也适用于poetry的)""" if has ......
环境 python

Python - 方法参数中,带self和不带self的区别

不带self 该python文件中,没有类的概念。因此所有的方法参数中,没有self #文件名 solution.py def partition(head: Optional[ListNode], x: int) -> Optional[ListNode]: #... if __name__ == ......
self 参数 方法 Python

python中parse的action = store_true含义

我们在python脚本中经常看到 action = "store_true,如下图: parser.add_argument( '--image', default=False, action="store_true", help='Image detection mode, will ignore ......
store_true 含义 python action parse

python+uiautomator2+weditor定位加载异常处理

首先 需要python 需要安装对应的weditor 版本,windows可能会出现高版本安装失败,需要自行去百度,mac可成功执行 其次插上设备、开发者选项开启,开启usb调试,传输文件格式 在控制台输入 python -m uiautomator2 init,就会自动安装atx软件 控制台默认输 ......
uiautomator2 uiautomator weditor python

用python生成正玄波信号源码解析

一 前记 项目需要生成不同频点的正玄波信号,没找到现成的软件,只能自己写一个了。顺便温习一下python。 二 源码解析: #!/usr/bin/python import numpy as np from scipy import signal import wave import struct ......
源码 信号 python

十三、python字典dict

# 十三、python字典dict 字典:是一种key:value(键值对)类型的数据,它是==无序==的(没有像列表那样的索引,下标). 它是通过key来找value 底层就是hash表,查找速度快;如果key相等,会==自动去重==(去掉重复值),也就是说dict中没有重复的key,但是值是可以 ......
字典 python dict

内网环境下批量安装python库

最近组里安排了新内网,又要配环境。 众所周知,内网安装python库需要先到www.pypi.org找到对应版本的包,然后再下载whl文件,上传到内网,再用`pip install "文件地址"`去安装。 这样就会出现一个问题,鬼知道这个包需要的前置依赖是什么,pip会自动检查前置依赖,然后自动从源 ......
环境 python

Python 自动化测试的配置层实现方式对标与落地

Python中什么是配置文件,配置文件如何使用,有哪些支持的配置文件等内容,话不多说,让我们一起看看吧~ ## 1 什么是配置文件? 配置文件是用于配置计算机程序的参数和初始化设置的文件,如果没有这些配置程序可能无法运行或是影响运行(运行速度、便捷性等),使用配置文件的好处在于,部分内容以及环境运行 ......
方式 Python

python 读取yaml配置文件

# coding:utf-8 import yaml #pip install pyyaml import os import json base_path = os.path.dirname(os.path.abspath(__file__)) conf_file= os.path.join(ba ......
文件 python yaml

python configparser读取配置文件

# coding:utf-8 import configparser import os import json base_path = os.path.dirname(os.path.abspath(__file__)) conf_file= os.path.join(base_path,"con ......
configparser 文件 python

Python Selenium UI自动化测试

Python Selenium UI自动化测试 1、自动化测试基础 1.1 自动化测试的定义 将人为的测试行为转化为机器自动执行的过程 1.2 自动化测试的目的 减少成本,提高测试效率 减少人为因素对测试的影响 1.3 什么项目适合做自动化测试 项目界面稳定 需求明确 项目周期长 测试脚本可以重复使 ......
Selenium Python

python测试系列教程——python+Selenium+chrome自动化测试框架

需要的环境 浏览器(Firefox/Chrome/IE…) Python Selenium Selenium IDE(如果用Firefox) FireBug、FirePath(如果用Firefox) chromedriver、IEDriverServer、phantomjs.exe IDE(Pych ......
python 框架 Selenium 教程 chrome

Python元组(tuple)和字典(dict)的合并使用

Python 包含6种数据类型,其中Number(数字)、String(字符串)、Tuple(元组)、 List(列表)、Dictionary(字典)、Set(集合); 1.回顾Tuple(元组)的常用方法: Tuple的创建:tuple()方法创建,或者小括号的方式,有时也直接省略小括号 a = ......
字典 Python tuple dict

将python dict 或者单引号json 快速转为双引号JSON

### 利用浏览器的打印函数 ``` var aa = { 'method': 'yczmlsxkzcx', 'UserId': 'QXZSPJ', 'apiSecret': 'eyJhbGciOiJIUzI1NiJ9.eyJtZXRob2QiOiJ5Y3ptbHN4a3pjeCIsImV4cCI6 ......
引号 python dict JSON json

uiautomator2+python获取当前页面的activity

def get_current_activity(): """ 获取当前页面的activity :return: """ cmd = 'adb -s {} shell "dumpsys window | grep mCurrentFocus"'.format( get_android_devices ......

anaconda和python之间的对应关系

对应关系: https://docs.anaconda.com/free/anaconda/reference/packages/oldpkglists/ 国内下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D ......
anaconda 之间 python