闭包 笔记python

Python高保真高压缩图片

''' pip install numpy pip install opencv-python ''' from io import BytesIO import cv2 import numpy as np def pic_compress(pic_path, out_path, target_s ......
高压 Python 图片

JavaSE学习笔记

# Java基础 ## 数据类型扩展及面试题讲解 整数拓展: 进制 、 二进制0b 、 十进制 、 八进制0 、 十六进制0x 浮点数拓展:银行业务怎么表示?钱 —— *最好完全避免使用浮点数进行比较* 使用 BigDecimal 数学工具类 - float:有限、离散、舍入误差、大约、接近但不等于 ......
笔记 JavaSE

python · SQL | MySQL 配置与 python 连接数据库

来存档一下搞 sql 的过程,方便以后查阅。 1. 安装与配置 mysql server:https://blog.csdn.net/zhende_lan/article/details/129318514 2. 在同一个网页下载 mysql workbench(数据库可视化); 3. 打开 wor ......
python 数据库 数据 MySQL 183

使用 Python ssh 远程登陆服务器的最佳方案

在使用 Python 写一些脚本的时候,在某些情况下,我们需要频繁登陆远程服务去执行一次命令,并返回一些结果。 在 shell 环境中,我们是这样子做的。 ```bash sshpass -p ${passwd} ssh -p ${port} -l ${user} -o StrictHostKeyC ......
服务器 方案 Python ssh

Python全栈开发从入门到入土

# Python全栈开发从入门到入土(持续更新~~) # 【Python基础从入坑到放弃】 # 【BBS项目_1.0】 ## [【BBS项目Gitee存放地址】](https://gitee.com/chi-meng/bbs-related-projects/tree/master/BBS_Syst ......
Python

python新手小白 初入 第一节

建议:先基础,后入门常用功能:如何书写标题:六级标题(1~6) 1.几个警号就是代表几级标题 例如# ## ### ####2.ctrl+0可让标题回到普通文本状态。3.快捷键方式:ctrl+数字 #数字是几就是几级标题 如何书写无序标题 1.*加空格 快捷键 ctrl+shift+]2.连续按两下 ......
新手 python

Python ChatGPT Telegram Bot

# 注册 这里如何注册我就不说明了,大家自行去注册,主要是现在GPT的基本上已经备用很多了,导致了接码的价格也上涨了,而且使用token的话,其实还是很快可以用完免费的18美金; 接码:https://sms-activate.org/ # 准备材料 主要提供下Python的实现代码,首先需要准备一 ......
Telegram ChatGPT Python Bot

linux笔记

特殊权限suid只要用户对设有 SUID 的文件有执行权限,那么当用户执行此文件时,会以文件属主的身份去执行此文件passwd默认就是带S位的,因为普通用户可以修改自己的密码,密码是保存在/etc/shadow,而这个文件是属于root的,并且其他人是不允许修改的。sgid1.对于二进制命令来说,s ......
笔记 linux

python3安装使用supervisor

python3安装使用supervisor 1.安装supervisor pip install supervisor 2.生成配置文件 mkdir /etc/supervisor echo_supervisord_conf > /etc/supervisor/supervisord.conf 3. ......
supervisor python3 python

C++ 调用 Python 脚本,并把 cv::Mat 类型传参到 Python 端

C++ 调用 Python 脚本,并把 cv::Mat 类型传参到 Python 端 前言 查看了很多参考,最后找到一个完整的示例并且跑通,在开始这个任务之前,首先应该确保你的环境是没有问题的,比如: C++ 和 Python 之间可以传递简单类型的参数 C++ 端独立通过 opencv 加载图像是 ......
Python 脚本 类型 Mat cv

Python工具箱系列(四十)

# 使用gzip对数据进行压缩 这是python提供的压缩模块,便于用户对数据、文件进行压缩。功能类似于 GNU 应用程序gzip和gunzip。以下代码压缩一段字节流。 ```python import gzip # 压缩一段英文 originstr = 'The World Health Org ......
工具箱 工具 Python

python 使用re模块,配合正则表达式来查找字符串的想要的字符串

一,首先:我们现了解一下python中正则表达式的基本规则有那些? 1,字符串"\d"匹配0~9之间的一个数值 eg: 'dsas212b321321' 使用 r'\d' 结果:(它会一次匹配一个数字依次查找)2 1 2 3 2 1 3 2 1 2,字符"+"重复前面一个匹配字符一次或者多次 eg: ......
字符串 字符 正则 表达式 模块

全网最不墨迹解决方法,使用python3 worksheet.save()方式 出现:Test_list.worksheet.save("test_list.xlsx") AttributeError: 'Worksheet' object has no attribute 'save'

这是因为Worksheet对象没有save方法。要保存Excel工作簿,你需要使用Workbook对象的save方法。 下面是一个修正后的示例代码: from openpyxl import Workbook # 创建一个工作簿 workbook = Workbook() # 选择默认的活动工作表 ......
worksheet save 墨迹 39 list

cwltoo学习笔记

执行工作流:cwltool /home/zcy/download/cwl/wf.cwl /home/zcy/download/cwl/echo-job.yml wf.cwl cwlVersion: v1.2 class: Workflow inputs: message: string output ......
笔记 cwltoo

python3 使用 workbook.save()保存excel报错:PermissionError: [Errno 13] Permission denied: ‘xxx.xlsx‘解决方法

报错形式: 一,查看你这个execl是否是打开的,是打开的,就把这个文件关闭就可以了 ......

python实现"对修改封闭, 对扩展开放"

`对修改封闭, 对扩展开放`是架构设计的基本原则. 意思是如果程序增加新的功能, 则不应该修改老的代码, 只需要增加新的代码就可以了, 这样可以避免对老功能的破坏, 新增功能如果有问题, 也很容易回退. python语言如何实现这个设计目标呢? 可以使用我们之前提到的消息机制来实现: [python ......
quot python

Selenium+python,切换frame,定位元素出现NoSuchElementException异常

在某邮箱登录页面切换frame表单,以及定位frame表单中的元素时提示NoSuchElementException。 查阅资料后发现某些frame表单或者页面中的元素id是动态更新的,每一次页面刷新后id值都不一样。 我之所以遇到这个问题,就是因为我使用了id进行定位,而当我运行脚本定位元素的时候 ......

我与耐落螺丝:笔记本里的蓝色秘密

在我的职业生涯中,作为一名机械工程师,我不断地与各种机械部件打交道。其中,一件小小的事物总是引起了我的注意:笔记本电脑螺丝上的蓝色油漆。让我们一起深入探究这一细节背后的世界,解开耐落螺丝(Nylok screw)的秘密。 ### 蓝色油漆:不仅仅是装饰 每次我打开笔记本电脑进行维修时,都会发现某些螺 ......
螺丝 我与 秘密 蓝色 笔记本

ST语言笔记

CODESYS平台的ST语言笔记 前言: 基于汇川plc软件,底层是CODESYS平台。这回ST语言正儿八经要用 所以要学,做笔记是为了梳理加深基础要点印象,顺便分享交流学习。codesys平台包括汇川,英文是不区分大小写。 目录: 一、符号、关键字、操作数、变量介绍二、声明定义、运算符介绍三、基本 ......
语言 笔记

Python 中 PIL.Image 和 OpenCV 图像格式相互转换

OpenCV 转换成 PIL.Image 格式: ```python import cv2 from PIL import Image import numpy img = cv2.imread("1.jpg") print(img.shape) print(type(img)) cv2.imsho ......
图像 格式 Python OpenCV Image

Go学习笔记

本文所有内容均来自CSDN:极客江南 1、什么是Go语言? Go语言全称Golang,是Google于2009年推出的一种高级编程语言,是一种静态语言: 静态语言 通过编译器(Compiler)将源代码翻译成机器码,之后才执行。程序被编译后无论是程序中的数据类型还是程序结构都不可以被改变; 静态语言 ......
笔记

Python 检测键盘大写开关

import ctypesimport win32api def check_caps_lock_status(): # 检测键盘是否大写 is_caps_lock_on = ctypes.windll.user32.GetKeyState(0x14) != 0 if is_caps_lock_on ......
大写 键盘 Python

python判断ip所属地区 python 判断ip 网段

IP地址是互联网中唯一标识一个设备的地址,有时候需要判断一个IP地址所属的地区,这就需要用到IP地址归属查询。本文将介绍Python如何通过IP地址查询所属地区并展示代码。 一、 IP地址归属查询 IP地址归属查询又称IP地址归属地查询、IP地址归属地定位、IP地址查询、IP地址定位等,是通过查询互 ......
python 网段 所属 地区

CAN通讯-使用Python收发CAN数据保姆级教程(包含完整代码)

### CAN通讯-使用Python收发CAN数据 - [配置环境](#_2) - [1.环境配置](#1_7) - - [1.1安装CAN通讯需要的包](#11CAN_8) - [1.2 安装kvaser\_drivers以及Kvaser CanKing](#12_kvaser_driversKv ......
保姆 CAN 通讯 代码 教程

javascript学习笔记第五天

今天的笔记 function getusergradesum(arr =[]) 传递数组进入匿名函数,假设不确定数组是否会为空可以默认传一个空的数组进入,这样不会报错 在匿名方法里面,return之后就直接结束函数了 三元运算符好像不能同时使用两个return,例如i>l?return i:retu ......
javascript 笔记

Python的wizard入门

Wizard可以快速构建应用程序的图形化界面,下图是Wizard的工作区域介绍。 第一步:打开AidLearning中的Wizard工具。单击第一个Layout_H容器,选中容器,在右侧属性窗口中将容器高度css_height调整为300px,容器宽度css_width也调整为300px。容器的默认 ......
Python wizard

8.22集训笔记

## 上午简单排序 - [P5143 攀爬者](https://www.luogu.com.cn/problem/P5143) 点击查看代码 ``` #include using namespace std; const int N=5e4+10; struct T{ int x,y,z; }a[N ......
笔记 8.22 22

python @property装饰器实现原理

@property装饰器可以使一个对象的方法变成属性访问, 比较方便, 那么它是如何实现的呢? 下面是一个自己动手实现的例子: ```python class MyProperty: def __init__(self, fget=None, fset=None): self.fget = fget ......
property 原理 python

Golang - Slice 学习笔记

# Slice ## 1、概述: Slice又称动态数组,依托数组实现,可以方便的进行扩容、传递等,实际使用中比数组更灵活。 ## 2、实现原理 ==**Slice依托数组实现,底层数组对用户屏蔽,在底层数组容量不足时可以实现自动重分配并生成新的Slice。接下来按照实际使用场景分别介绍其实现机制。 ......
笔记 Golang Slice

python 多线程

在python中,I/O密集型任务可以用多线程的方式来实现(threading库);然而,对于计算密集型任务,由于python中全局锁GIL的存在,多线程并不能起到一个加速的作用。所以此时,一般使用多进程的方式实现(multiprocessing库)。 多线程 threading: 一个人有与异性聊 ......
线程 python