autohotkey模块keyboard python

使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方法二)

大家好,我是皮皮。 ### 一、前言 前几天在Python最强王者群【东哥】问了一个`Python`自动化办公的问题,一起来看看吧。这个是他自己在实际工作中遇到的需求,正好遇到了这个问题,想着用Python来实现下。 ![image.png](https://upload-images.jiansh ......
文件 文件夹 多层 数量 桌面

shutil,sys,xlwt,xlrd模块---------------vlookup匹配相同内容,不同顺序的数据

代码如下:import shutilimport sysimport xlwtimport xlrdfile1 = "a.xlsx"# 打开表1wb1 = xlrd.open_workbook(filename=file1)# 表1要匹配的列索引hid_index1 = 0# 表1目标数据列索引ta ......
顺序 模块 vlookup 内容 数据

Python简单易用的字符串模糊匹配工具FuzzyWuzzy

FuzzyWuzzy库:一个非常好用的 Python 魔法库 - 知乎 (zhihu.com) FuzzyWuzzy:Python中模糊匹配的魔法库-腾讯云开发者社区-腾讯云 (tencent.com) TheFuzz Fuzzy string matching like a boss. It us ......
字符串 FuzzyWuzzy 字符 工具 Python

Python 中常用的三种字符串占位符方式

#### 上古时期 python 2.6 之前 ``` name = "Alice" age = 25 print("My name is %s and I'm %d years old." % (name, age)) ``` #### 这是 Python 2.6+ 版本 类似 java ``` ......
字符串 字符 常用 方式 Python

【Python】迭代器

迭代器 1. next函数原型: next(iterable[, default]) 参数说明: iterable -- 可迭代对象 default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常。 #!/usr/bin/p ......
Python

python设计模式运用

# 工厂+策略+注册 ``` class VideoFactory(object): def __init__(self): self.video = {} def register_video(self, name, video): self.video[name] = video def cre ......
设计模式 模式 python

python ping

#### 前提:最近需要检测大量IP的联通状态,尝试了多种方法,最终选择了使用系统的ping #### 第一种pythonping 安装 ``` pip install pythonping ``` 使用 ``` from pythonping import ping res = ping('1.1 ......
python ping

python 高德批量获取路径信息

高德开发者文档 :https://lbs.amap.com/api/webservice/guide/api/direction#driving 第一步:首先要申请自己的:key 第二步:根据自己的需求,从开发者文档。找到自己需要的API 第三步:发送请求,解析数据 获取两个坐标之间最优的路线距离 ......
路径 python 信息

Python win11 安装lxml 失败

如果你有一个项目执行了requirements后,一直提示lxml失败,解决步骤如下 1、尝试升级pip python.exe -m pip install --upgrade pip 2、尝试下载包手动安装 下载网址:https://www.lfd.uci.edu/~gohlke/pythonli ......
Python lxml win 11

python面向对象从入门到精通

> Python是一种功能强大且广泛使用的编程语言,它支持面向对象编程(OOP)。面向对象编程的核心是类的概念,它提供了一种组织代码和数据的强大工具。本文将介绍Python中类的使用,包括类的创建、属性和方法的定义、继承和多态等关键技术点,帮助你理解并利用面向对象编程构建更加灵活和可维护的程序。 # ......
对象 python

DAY 1 python语法题

7.26 1 . 一次输入多个数字 1 # 一次性输入两个数字,并用空格分隔它们 2 num1, num2 = map(float, input("请输入两个数字,用空格分隔: ").split()) 3 4 # 计算两个数字的和 5 sum_result = num1 + num2 6 7 # 打 ......
语法 python DAY

Python data hiding All In One

Python data hiding All In One private data / private method ⚠️ 约定:class 里面使用单个下划线,表示私有的属性或私有的方法,实际上在 class 外面是可以访问的 ......
Python hiding data All One

Python使用 - struct工具

转换为二进制 a = struct.pack('cc', b"1", b"2") print(type(a)) print(a) print(type(b"1")) a = struct.pack('bb', 1, 127) # signed char, 范围[-128, 127], 用128会抛异 ......
工具 Python struct

Python使用 - 字符串和二进制的转换

字符串和二进制的转换,需要用到编码(比如:utf-8, gbk),它起到的主要作用: 1) 字符转二进制时:根据字符,去编码表查询该字符的二进制值 2) 二进制转字符时:根据二进制值,去编码表查询该二进制对应的字符 # 字符转二进制,也叫编码 str_bytes = "123abc中文".encod ......
二进制 字符串 字符 Python

Python使用 - array

常用操作 常见用法 arr1 = array.array("i", [1, 2]) # 元素的字节数 print(arr1.itemsize) # 4 print(len(arr1)) # 2 # 添加元素 arr1.append(3) arr1.append(4) print(len(arr1)) ......
Python array

python一些库的官方文档

https://www.osgeo.cn/openpyxl/index.htmlopenpyxl-一个Python库,用于读/写excel2010 xlsx/xlsm文件 https://openpyxl.readthedocs.io/en/stable/openpyxl - A Python li ......
文档 官方 python

Python测试用例-unittest-基础

## 一个简单的测试用例脚本 ```python import unittest class TestCase(unittest.TestCase): @classmethod def setUpClass(cls) -> None: print("setUpClass") @classmethod ......
unittest 基础 Python

使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方法一)

大家好,我是皮皮。 ### 一、前言 前几天在Python最强王者群【东哥】问了一个`Python`自动化办公的问题,一起来看看吧。这个是他自己在实际工作中遇到的需求,正好遇到了这个问题,想着用Python来实现下。 ![image.png](https://upload-images.jiansh ......
文件 文件夹 多层 数量 桌面

Python基础day53 Django

web应用的简介、自制简单web框架、Python中的主流框架、Django框架的学习、版本问题、如何下载与安装、启动项目、创建应用、Django中的三板斧 ......
基础 Python Django day 53

Python学习4

## Python学习(二) #### 1 Python 集合 ##### 1.1 集合(Set) 集合是无序和无索引的集合。在 Python 中,集合用花括号编写。 ![image-20230715160050231](https://img2023.cnblogs.com/blog/323229 ......
Python

【雕爷学编程】Arduino动手做(173)---SG90舵机双轴云台模块

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问 ......
舵机 云台 模块 Arduino 173

用Python为接口自动生成测试用例

基于属性的测试会产生大量的、随机的参数,特别适合为单元测试和接口测试生成测试用例 尽管早在2006年haskell语言就有了QuickCheck来进行”基于属性的测试“,但是目前来看这依然是一个比较小众的领域,参考资料有限,本文如有不足,欢迎指正。 1. 基于表的测试 在过去的测试实践中,执行测试时 ......
自动生成 接口 Python

在接口自动化测试过程中,如何开展接口自动化测试?单个模块和多个模块关联又怎么去做测试?

# (一)接口自动化如何开展? **0、调研、前提准备和思考** **a)前提:** 1、正式设计用例的时候,结合postman/jmeter这样的工具 2、去设计不同的测试数据,发起请求,查看响应结果与设计是否一致 3、(要走一遍手工测试的) -- 发现的bug **b)用例的存储方式:** 1、 ......
模块 接口 单个 多个 过程

软件测试|超好用超简单的Python GUI库——tkinter(十五)

## 前言 上一篇文章我们介绍了tkinter的Canvas画布控件,并且使用画布控件绘制了线条,本篇文章我们将介绍使用Canvas绘制更多图形。 ### 参数介绍 |属性| 说明| | | | |activedash| 当画布对象状态为 "active" 的时候,绘制虚线| |activefill ......
软件测试 tkinter Python 软件 GUI

软件测试|超好用超简单的Python GUI库——tkinter(十六)

## 前言 我们在使用各种软件时,菜单是我们最常用的功能之一,菜单以可视化的方式将一系列的“功能选项卡”进行分组,并在每个分组下又“隐藏”了许多其他的“选项卡”。当打开菜单时,这些选项卡就会“显式”的呈现出来,方便用户进行选择,比如我们常用的QQ音乐播放器,如下图: ![在这里插入图片描述](htt ......
软件测试 tkinter Python 软件 GUI

软件测试|超好用超简单的Python GUI库——tkinter(十四)

## 前言 我们知道我们可以使用pillow绘制不同形状的图形,但是我们能不能使用tkinter实现这个功能呢,当然可以,tkinter也可以实现图形的绘制,并且可以将绘制的图形添加到我们的GUI中。 我们可以通过tkinter的画布控件Canvas来实现绘制功能。 ### Canvas画布控件 C ......
软件测试 tkinter Python 软件 GUI

pika模块和argparse模块

## 工作知识 ### argparse `argparse`是一个标准库模块,提供了一种方便灵活的方法来解析 Python 脚本那种的命令行参数。 从命令行运行 Python脚本的同时,可以将参数传递给脚本,这些参数可用于控制脚本的行为或者提供输入数据。`argparse`允许以结构化方式定义和处 ......
模块 argparse pika

Exception: Not found: 'python/cv2/py.typed'

Copying files from CMake outputcreating directory _skbuild/linux-x86_64-3.6/cmake-install/cv2copying _skbuild/linux-x86_64-3.6/cmake-install/python/cv ......
Exception python found typed 39

使用python切割pdf文件

#### 应用场景,需要使用python切割指定分页数据的pdf文件,实现代码如下 import sys from PyPDF2 import PdfReader, PdfWriter def split_pdf(input_path, output_path, start_page, end_pa ......
文件 python pdf

使用php调用python文件,执行切割pdf文件

#### 应用场景,使用php执行python文件,进行pdf文件切割 代码如下: public function slicePdf(Request $request){ // 要传递给 Python 脚本的参数 $inputPath = "input.pdf"; //需要切割的文件目录 $outp ......
文件 python php pdf