
Python
文章平均质量分 58
Python学习笔记
清山博客
多闻阙疑,慎言其余,则寡尤;多见阙殆,慎行其余,则寡悔。言寡尤,行寡悔。
展开
-
Python 将网页保存为图片(Chrome内核)
之前写过一篇将网页保存为图片的文章这里有个弊端,C# WebBrowser使用的是IE内核,目前很多网站都不支持IE了,所以需要找新的方案替代。原创 2024-10-15 09:19:48 · 697 阅读 · 0 评论 -
Android手机端远程控制ESP32引脚电平实例
ESP32是一款由乐鑫(Espressif Systems)推出的高度集成的低功耗系统级芯片(SoC),它结合了双核处理器、无线通信、低功耗特性和丰富的外设,适用于各种物联网(IoT)应用。如果与Android结合,在手机端远程控制ESP32引脚高低电平输出,也是一件挺有趣的事情。原创 2024-08-05 15:41:07 · 1605 阅读 · 0 评论 -
ESP32使用MQTT协议通讯(EMQX)
前面完成了ESP32+MicroPython环境的搭建现在想实现以下功能:1.通过手机或电脑,远程给ESP32发送相关指令。2.ESP32接到指令后,做出相应的高低电平输出。这样就相当于可以远程控制ESP32了。查询资料了解到,目前物联网差不多都使用MQTT协议来进行设备间通信。所以从协议开始学习。MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。原创 2024-08-04 16:41:03 · 4401 阅读 · 4 评论 -
Python 自动备份文件到远程目录(Windows适用)
注意,请将文中的 dirPath、toPath 替换为你实际的路径,路径"\"需转义"\\"。toPath = '\\\\192.168.*.*\\源码备份\\2024-04-03\\'每逢节假日,公司要求备份一次源码到共享目录。于是写了一个脚本,用来自动备份。2.使用python的zipfile模块,将文件夹打包成zip压缩包。1.使用python的os.walk方法,遍历需要备份的目录文件。#[自定义过滤条件] 可以设置过滤规则。# 备份目录(存放压缩文件)原创 2024-04-03 15:47:03 · 356 阅读 · 0 评论 -
Python 暴力破解加密压缩zip文件
示例代码中密码字符是26个小写字母+10个数字,相当于36进制,如果密码是4位,36进制4位数最多可以表示的数值个数为36的4次方,36^4=1679616。如果密码字符更多,秘密长度越长,存在的可能性越多,暴力破解就需要尝试更多的次数,效率还是比较低的。2.遍历字符串的全排列,挨个去尝试解压。可以输出字符串的全排列。原创 2024-02-22 14:25:07 · 1210 阅读 · 2 评论 -
1.OpenCV 运行环境配置(Python)
安装时勾选了添加环境变量,在cmd里就可以直接用python命令了,如果安装时没勾选添加环境变量,需手动加一下。在安装OpenCV前,我们可以设置下pip的源,用cmd进入Python安装目录下的Scripts目录,pip.exe在这个目录下。这里我们用直接编译好的文件(自己编译太麻烦,一时半会儿弄不好),通过Python的pip命令进行安装。3.win+r 运行cmd命令,输入:python,可以检查是否安装成功,并查看python版本。至此,OpenCV+Python 的运行环境就配置好了。原创 2023-06-13 20:55:51 · 4522 阅读 · 0 评论 -
Python基础-字符串str
【代码】Python基础-字符串str。原创 2023-07-27 11:15:33 · 191 阅读 · 0 评论 -
Python基础-字典dict
【代码】Python基础-字典dict。原创 2023-07-26 15:05:08 · 132 阅读 · 0 评论 -
Python基础-列表(list)和元组(tuple)
Python包含6种内建的序列:列表,元组,字符串,Unicode字符串,buffer对象,xrange对象,本文讨论列表和元组。#3.所有序列类型都可以进行:索引,分片,加,乘等操作,以及包含检查元素是否存在,序列长度,最大元素,最小元素等内建函数。#输出:['H', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd']#输出:['A', 'B', 'C', 'D', 'E', 'F']#输出:['A', 'B', 'C', 'D', 'E', 'F']原创 2023-07-26 14:03:52 · 1205 阅读 · 0 评论 -
Python Websocket 控制大屏显示
(2)在ws.onmessage事件处理服务器端返回的指令,此处写了3个事件类型login_result,setcss,runjs,login_result用来处理登录回调,setcss设置页面css样式,runjs用来执行js代码。在做大屏展示时,有这样一个需求:在不刷新页面的情况下,动态改变大屏展示内容,如:执行某个函数,把相关数据醒目展示,轮换数据显示顺序等等。话不多说,直接上代码。大屏连Websocket存在风险,如果Websocket服务器被黑了,就可能会显示其他内容,请谨慎使用。原创 2023-07-04 14:57:07 · 1341 阅读 · 0 评论 -
Python常用语法(学习更新中...)
1.字符串&数组(1)字符串->数组:str="1,2,3"arr=str.split(",")(2)数组->字符串:arrA=["a","b"]strA=','.join(arrA)print(strA)arrB=[1,2,3]strB=",".join(str(i) for i in arrB)print(strB)(3)遍历数组:a原创 2017-09-13 11:48:27 · 420 阅读 · 0 评论