闭包 笔记python

【python基础】文件

现将文件学习目录整理如下: 1.[文件-初识文件](https://www.cnblogs.com/lbprogram/p/17501348.html "文件-初识文件") 2.[文件-文件路径](https://www.cnblogs.com/lbprogram/p/17503100.html " ......
文件 基础 python

python基础

## 输入 ``` # 程序会停止,直到接受到你输入的值为止 name = input("请输入您的名字") ``` ## 数据类型(字面量) `数字`: int整数 float浮点数 complex复数(4+3j) bool布尔 `字符串`: str字符串 `列表`: list列表 `元组`: t ......
基础 python

Python动态修改实例对象的方法

代码如下: ```python import types # 定义一个类 class MyClass: def original_method(self): # 原始的执行函数 print("原始的执行函数") # 创建类的实例 my_object = MyClass() # 定义新的执行函数 de ......
实例 对象 方法 动态 Python

P5JS学习笔记

//启动方法,自动执行 function setup() { createCanvas(400, 400); } //绘画执行方法,自动执行,按设定好的帧数绘制 function draw() { background(25); ellipse(50,50,80,80);//画圆 //鼠标按下事件 ......
笔记 P5JS 5JS P5 JS

【python基础】文件-文件路径

# 1.文件路径 我们发现不管是写入还是写出操作,我们提供的都是文件名,其实这里准确说应该是文件路径。当我们简单把文件名传递给open函数时,Python将在当前执行程序的文件所在的目录中查找文件名所代表的文件。 根据组织文件的方式,可能需要打开不在当前执行程序文件所属目录中的文件。如果此时我们把该 ......
文件 路径 基础 python

python基础day31 面向对象

面向过程 在支持面向对象的语言中,都有两大范式:1. 面向过程;2. 面向对象 面向过程:核心就是过程二字,即是先干什么,再干什么,最后干什么,就是机械式的思维方式 举例: 把大象放进冰箱需要几步? 1. 把冰箱门打开 2. 把大象放进去 3. 关上冰箱门代码案例:实现面向过程的例子以注册功能为例: ......
对象 基础 python day 31

C# MongoDB学习笔记(一)-Windows安装MongoDB

一、安装MongoDB 二、安装连接工具 1、MongoDB官方连接工具-MongoDB Compass 2、第三方连接工具-Navicat Premium 略 ......
MongoDB Windows 笔记 160

C# MongoDB学习笔记(二)-Linux安装MongoDB

一、安装MongoDB 二、安装连接工具 1、安装宝塔面板-MongoDB连接工具 ......
MongoDB 笔记 Linux 160

C# MongoDB学习笔记(目录)-序言

一、MongoDB简介: 1、MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 2、Mongo最大的特点是它支持的查询语言 ......
序言 MongoDB 笔记 目录

Python爬虫高并发爬取数据

高效爬虫可以在较短的时间内获取更多的数据,提高数据的采集速度。这对于需要大量数据支撑的数据分析、机器学习、人工智能等任务非常重要。高效爬虫可以获取更多的原始数据,并允许更精准的数据清洗和处理。这样可以提高数据的质量和关联性,使得后续的分析和挖掘工作更加准确和有价值。 高效的爬虫在数据采集和信息获取的 ......
爬虫 数据 Python

python31 面向对象

面向过程 支持面向对象的语言中,都有两大范式: 1. 面向过程 2. 面向对象 这两大范式不是新的技术,而是一种编程思想 面向过程:核心就是过程二字,首先,然后,最后的一种固定思维方式 代码案列: 已注册为例 首先接受代码 做逻辑处理,然后验证参数 把数据写进文件里 面向过程优点:复杂问题简单化,进 ......
对象 python 31

C# Dapper和DapperExtensions笔记

一、Dapper Dapper是一个简单的.NET对象映射器,在速度方面具有"King of Micro ORM"的头衔,几乎与使用原始的ADO.NET数据读取器一样快。ORM是一个对象关系映射器,它负责数据库和编程语言之间的映射。 Dapper通过扩展IDbConnection提供一些有用的扩展方 ......
DapperExtensions 笔记 Dapper

Python工程化守则及常用的工程化工具

现代化Python项目管理 pdm 1. 安装 pip install pdm 2.初始化 pdm init 3、常用命令 pdm add requests pytest pmd remove requests pdm list black 代码格式巡检工具 1、安装 pip install bla ......
工程 守则 常用 工具 Python

《最新出炉》系列初窥篇-Python+Playwright自动化测试-4-playwright等待浅析

1.简介 在介绍selenium的时候,宏哥也介绍过等待,是因为在某些元素出现后,才可以进行操作。有时候我们自己忘记添加等待时间后,查了半天代码确定就是没有问题,奇怪的就是获取不到元素。然后搞了好久,或者经过别人的提示才恍然大悟没有添加等待时间。而playwright为了避免我们犯这么low的错误, ......
Playwright playwright Python

Rust学习笔记——基于官网和Rust语言圣经(二、猜数游戏)

前面的hello world项目还是太old school了,这样用一个猜数字的游戏来快速了解下rust语言,以及为啥cargo那么好用的原因。不要拘束新的语法点,后面都会详细介绍! # 2.1猜数游戏:一次猜测 \-本节您将学会: ·let、match等方法 ·相关的函数 ·外部的crate ·. ......
Rust 圣经 语言 笔记

python操作rabbitmq

rabbitmq安装部署 RabbitMq生产者消费者模型 生产者(producter) 队列消息的产生者,复制生产消息,并将消息传入队列生产者代码: import pika import json credentials = pika.PlainCredentials('admin','admin ......
rabbitmq python

opencv学习笔记(十一)

傅里叶变换: 作用: 高频:变化剧烈的灰度分量,例如边界; 低频:变化缓慢的灰度分量,例如大海 滤波: 低通滤波器:只保留低频,会使图像模糊 高通滤波器:只保留高频,会使图像细节增强 opencv中主要就是 cv2.dft() 和c v2.idft() ,输入图像需要先转换为np.floa32的格式 ......
笔记 opencv

Python爬虫之数据解析技术

Python爬虫需要数据解析的原因是,爬取到的网页内容通常是包含大量标签和结构的HTML或XML文档。这些文档中包含所需数据的信息,但是需要通过解析才能提取出来,以便后续的处理和分析。 以下是一些使用数据解析的原因: 数据提取:网页内容通常包含大量的无关信息和嵌套结构,数据解析可以帮助我们从中提取出 ......
爬虫 数据 Python 技术

python 大根堆

python默认的都是小根堆,实现数字的大根堆,可在堆化前把数字 乘以 -1 ,输出时 再 乘以 -1 变回原值。 比如: [5, 20, 6],堆化前用列表推导式把列表转为: [-5, -20, -6] import heapq import random data = list(range(1, ......
python

成为python爬虫工程师需要哪些知识?

爬虫(Web crawler)是一种自动化程序,用于从互联网上抓取、解析和提取网页数据。它模拟浏览器行为,通过发送HTTP请求获取网页内容,并通过解析网页源代码或DOM结构,提取所需的信息。以python爬虫为例,作为一名合格的工程师需要具备那些专业技能? Python爬虫的难度可以因个人经验和项目 ......
爬虫 工程师 知识 python 工程

pytest + yaml 框架 -41.postman 和 python代码也能录制成用例

# 前言 python代码 和postman 写的接口也能通过录制功能自动生成yaml格式用例了。 # python 代码运行后自动录制 环境准备参考前面一篇[https://www.cnblogs.com/yoyoketang/p/17495374.html](https://www.cnblog ......
框架 postman 代码 pytest python

基于k6和python进行自动化性能测试

摘要:在性能测试中,达到相应的性能指标对于一个软件来说十分重要,在本文中,将介绍一种现代化性能测试工具k6。 本文分享自华为云社区《基于k6和python进行自动化性能测试》,作者: 风做了云的梦。 当我们开发完成一个应用程序时,往往需要对其进行性能测试,以帮助我们更好的优化程序以及发现程序中的一些 ......
性能 python

函数对象与闭包(笔记整理)

# 一、函数对象 ## 1.什么是函数对象 - **函数对象是指:**将函数作为变量保存在内存中的一种对象。就是把函数当成变量去使用,就是在函数调用阶段,将调用的函数赋一个变量名 ```python def inner(): print('函数名也是不加括号,其实就是一个地址') # print(i ......
闭包 函数 对象 笔记

装饰器(笔记整理)

# 一、 装饰器介绍 ## 为何要用装饰器 - Python 中的装饰器是一种**语法糖**,可以在运行时,动态的给函数或类添加功能。 - 装饰器本质上是一个函数,使用** @ + 函数名**就是可实现绑定给函数的第二个功能 。 - 将一些通用的、特定函数的功能抽象成一个装饰器,可以重复利用这些功能 ......
笔记

Python生成简短的唯一ID

GUID生成的ID太长, 不方便使用, 我想生成一个短的, 最好不要有特殊字符, 另外, 只在本机使用, 不跨网络, 所以我使用当前时间作为生成的ID, 为了使生成的ID更短一些, 对它进行重新编码; 另外, 为防止短时间内有重复的ID, 记录上次生成的ID并进行重复判断. 代码如下: ```pyt ......
Python

PaddleOCR学习笔记1

尝试使用PaddleOCR方法,如何使用自定义的模型方法,参数怎么配置,图片识别尝试简单提高识别率方法。 目前仅仅只是初步学习下如何使用PaddleOCR的方法。 一,测试识别图片: 1.png : 正确文本内容为“哲学可以帮助辩别现代科技创新发展的方向” 二,测试代码: paddleocr_tes ......
PaddleOCR 笔记

python测试

import os import shutil def check_dir_exist(dir) : # 如果目标路径不存在原文件夹的话就创建 if not os.path.exists(dir): os.makedirs(dir) def remove_dir(dir) : # 如果目标路径存在原 ......
python

深入Python网络编程:从基础到实践

**Python,作为一种被广泛使用的高级编程语言,拥有许多优势,其中之一就是它的网络编程能力。Python的强大网络库如socket, requests, urllib, asyncio,等等,让它在网络编程中表现优秀。本文将深入探讨Python在网络编程中的应用,包括了基础的socket编程,到 ......
网络编程 基础 Python 网络

Python的异步

# Simple Demo ## 错误示范 code: ~~~ import asyncio async def test(id): print(id,"开始执行") await asyncio.sleep(5) print(id,"执行结束") asyncio.run(test(1)) async ......
Python

Python3 configparser读取含有中文配置config.ini(Windows)显示乱码的解决方法

最近在配置文件config.ini有中文输出时,python 3 打印出来显示乱码。初步判断是由于编码问题。在 Python 3 中虽有encoding 参数,但是对于有BOM(如Windows下用记事本指定为utf-8)的文件,需要使用 utf-8-sig, 使用utf-8没办法。 配置文件 co ......
乱码 configparser Python3 Windows 方法