闭包 笔记python

python解析swagger文档数据

众所周知swagger文档存储在api-docs接口中 可以通过http获取接口的响应或者直接copy json的响应到文本中,最终得到的数据都是data 处理逻辑如下: with open("1.txt",'r',encoding='utf8') as f: data = f.read() dat ......
swagger 文档 数据 python

CentOS7创建Python虚拟环境

为python3创建软连接: ln -s /usr/local/anaconda3/bin/python /usr/bin/python3 ln -s /usr/local/anaconda3/bin/pip /usr/bin/pip3 查看版本: [root@centos-base ~]# pyt ......
CentOS7 环境 CentOS Python

Python-推导式和生成器表达式

## 推导式 利用 `[]` 或者 `{}` 可以定义列表推导式、集合/字典推导式,推导式的结果就是相应的列表,字典/集合数据类型。注意是没有元组推导式的,因为圆括号 `()` 被用来作为生成器表达式语法了。 ### 列表推导式 List Comprehension 用方括号 `[ ]` 包含内容, ......
生成器 表达式 Python

python第二天

1、写作业 第一天学习的作业 #作业1.1 n = 1 while n < 11: print(n) if n == 6: n = n + 2 else: n = n + 1 #1-100求奇数 n = 1 while n < 101: temp = n % 2 if temp == 0: pass ......
python

Python 实现 PNG 转 ICON, 各种大小随意定

1 from PIL import Image 2 3 img = Image.open (r"D:\TMP15\EXAM256.png") 4 icon_sizes = [(16, 16), (32, 32), (48, 48), (64, 64), (128, 128), (256, 256)] ......
大小 Python ICON PNG

【Python】calendar_标准库的日历模块

日历模块 calendar.calendar(year,c, w, l) c:每月间隔距离 w:每日宽度间隔 l:每星期行数 打印年日历 # coding:utf-8 import calendar from loguru import logger as logs if __name__ == " ......
模块 calendar 日历 标准 Python

KMP 学习笔记

这是 $2023$ 暑假在石门集训学的玩意,感觉比较重要就写一下。 kmp 用于字符串匹配相关问题,先抛一个最基本的问题:给定文本串 $S$ 和模式串 $T$,问在 $S$ 中那些位置能匹配到模式串 $T$。 ......
笔记 KMP

vlunhub笔记(三)

(一)信息收集 开启靶机,kali成功查询到靶机ip arp-scan -l 我们访问一下靶机ip 192.168.241.136,没有什么有用的信息,我们开始尝试其他方法 先dirsearsh扫一下看看有没有敏感目录,没有发现有用的信息。 dirsearch -u 192.168.241.136 ......
vlunhub 笔记

009 python socket UDP服务端程序,在pycharm正常运行,生成的exe运行有时候接收不到数据,程序假死,按回车后正常运行

![](https://img2023.cnblogs.com/blog/529952/202308/529952-20230801090505459-1653660101.png) 写了一个简单的socket服务端程序,在pycharm中正常,生成exe后运行,有时候接收不到数据。经过半天折腾,发 ......
程序 有时候 pycharm 数据 python

python发送消息到Teams以及阿里云的上传与删除

1 import urllib 2 import time 3 import oss2 4 import os 5 import random 6 from pathlib import Path 7 import requests 8 import datetime 9 from decouple ......
消息 python Teams

git学习笔记(十一):Feature分支

> 新旧更迭,不辞旧来迎新。 > 每添加一个新功能,最好新建一个feature分支在上边开发,完成后合并,最后删除这一分支。 所以正常操作就是新建分支,进入新分支,编写代码,提交代码,切回主分支,准备合并。 如果忽然这个功能不需要了,要如何销毁这一分支呢? 直接使用git branch -d fea ......
分支 Feature 笔记 git

Python高级过滤器:掌握filter函数从入门到精通

## 简介 在Python中,filter()是一个非常有用的内置函数,它能够根据指定的函数来筛选出可迭代对象中满足条件的元素,返回一个迭代器。filter()函数的使用能够简化代码,并提高程序的可读性。本文将从入门到精通,全面介绍filter()函数的用法和相关知识点。 ## 1. filter( ......
过滤器 函数 Python filter

git学习笔记(十):Bug分支

> bug的产生无法避免-_- 每个bug都可以通过一个新的临时分支来修复,修复后合并分支,然后将临时分支删除。 当你想创建一个新分支来修复这个bug时,突发情况是你正在编写的代码还在没有完成,所在分支还无法提交。但Bug又很紧急,必须处理。这个时候要如何从没完成 没提交的任务中跳到另一个任务中呢? ......
分支 笔记 git Bug

【笔记】字符串基础

# 7.31 字符串 ## (ex)KMP 不会 exkmp,标记了。exkmp 就是暴力。 - 字符串 $s$ 的 period 是一个字符串,满足 $s$ 是无限重复首尾相连的 period 的前缀。 - 字符串 $s$ 的 border 是一个字符串,是前缀等于后缀的子串,不能是原串。 - 根 ......
字符串 字符 基础 笔记

oracle 轻量级python连接驱动

实际上oracle python 驱动自从去年5月左右就提供了thin 模式,对于通过python 连接oracle 的同学是特别的,轻量方便 新版本oracle 驱动支持模式 从下图也可以看出来,支持可选的oracle client 模式 参考使用 oracle 部署(docker-compose ......
轻量 轻量级 oracle python

.NET 6入门笔记

.NET 6入门 1、ApiControllerAttribute 实际上[ApiController]是ApiControllerAttribute类, 要在方括号外面写全, 方括号内不用写全 2、ApiController数据源推断 (0)参数特性(过时) .net core 3.1以前, 如果 ......
笔记 NET

在 Python 中使用 Tensorflow 预测燃油效率

预测燃油效率对于优化车辆性能和减少碳排放至关重要,这可以使用python库tensorflow进行预测。在本文中,我们将探讨如何利用流行的机器学习库 Tensorflow 的强大功能来使用 Python 预测燃油效率。通过基于 Auto MPG 数据集构建预测模型,我们可以准确估计车辆的燃油效率。让 ......
燃油 Tensorflow 效率 Python

gout 使用笔记2

目前对于反射使用不是很熟悉,记录之 if val.Kind() == reflect.Interface { val = reflect.ValueOf(val.Interface()) } switch t := val.Kind(); t { case reflect.Uint, reflect ......
笔记 gout

【学习笔记-CS144 计算机网络】网络层

概述 主要功能: 寻址和路由选择 建立和维护连接 差错和纠错功能 流量和拥塞控制 数据分片和重组技术 网络层协议 IP 协议 IPv4:32bits, a,b,c,d,0~255。有数字划分规范,ABCD类。 IPv6:128bits, 能解决IPv4网络地址资源数量的问题,而且也解决了多种接入设备 ......
计算机网络 笔记 网络 144 CS

python中super使用

# 1.super初识 > `super().__init__(name)`==` super(B, self).__init__(name)`==` A.__init__(self, name)` > > ` super(B, self).__init__(name)`表示从B往后的mor继承关系 ......
python super

在 Debian 12 中安装 Python 2

刚安了个 Debian 12 准备编译点东西,结果 repo 一直运行不起来,突然想到 repo 好像是用 Python 2 的,遂安装 Python 2 ```shell apt install python2 ``` 报错找不到包,WTF,找了很多教程都没卵用,后来看到一篇文章:《Debian ......
Debian Python 12

python3使用ESL和sipp自动多轮压测FreeSWITCH

环境:CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 sipp版本:3.6.1 python版本:3.9.12 日常工作中,有时会遇到批量自动压测FreeSWITCH的需求,sipp是一个非常好的VoIP压测工具,python是个很好用的脚本语言,今天记录下CentOS 7环 ......
FreeSWITCH python3 python sipp ESL

Python 获取视频时长方法get video duration

Example 1 Source File: video2frame.py From video2frame with GNU General Public License v3.0 6 votes def get_video_duration(video_file): cmd = [ "ffmpe ......
时长 duration 方法 Python video

巧用Python中set集合对比两个文本文件

``` """ 1.读取文件 2.使用set集合 s.add( x ) 添加 x in s 是否在集合中 >>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'} >>> print(basket) # 这里演示的是去 ......
文本 两个 文件 Python set

opencv-python 边缘提取

边缘时像素值发生跃迁的位置,是图像的显著特征之一。在图像特征提取,对象检测,模式识别等方面有重要作用。 1 sobel(索贝尔)算子 sobel算子对图像求一阶导数。一阶导数越大,说明像素在该方向的变化越大,边缘信号越强。因为图像的灰度值都是离散的数字,sobel算子采用 离散差分算子 计算图像像素 ......
opencv-python 边缘 opencv python

python发送带中文附件名的邮件

import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.image import MIMEImage #设置登录及服务器信息 ......
附件 邮件 python

python网站创建007:常见CSS样式

1. 高度和宽度 注意1:默认情况下高度和宽度无法应用在行内标签上 注意2:默认情况下, 块级标签虽然设置了宽度, 但是右边空白区域是不允许占用的 高度 <div style="height:100px"></div> 宽度 <div style="width:200px"></div> 块级标签转 ......
样式 常见 python 网站 007

python解释器安装后,pip的设置步骤

当python解释器安装好后,开发过程中势必要涉及第三方包的安装,那么由于pip自带的下载源是境外的,下载速度很慢(经常会下载失败) 所以必须要先设置pip的全局下载源为国内镜像(这个具体看个人,我比较喜欢清华镜像源(豆瓣,阿里也都不错的)),具体如下: (1)打开cmd,输入pip,然后回车(这步 ......
解释器 步骤 python pip

python离线安装

1.安装yum https://www.python100.com/html/63851.html2.卸载原本系统中的python参考:https://www.python100.com/html/W9610GF0KY1P.html3.官网下载python对应安装版本的包https://www.py ......
python

搭建一个简单的HTTP API Service( python+flask )

## 1 背景 学习HTTP接口相关知识,为了方便,在本地搭建了一个可用的API环境用于学习和测试 ## 2 环境 windows10 python 3.10 Flask 2.3.2 ## 主要接口逻辑 ![image](https://img2023.cnblogs.com/blog/318725 ......
Service python flask HTTP API