Python编程
文章平均质量分 68
雪域迷影
专业:计算机
擅长领域:C++服务端和客户端开发
兴趣:象棋、乒乓球、游泳、听音乐。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中连接Redis数据库并存储数据
本文介绍了如何在Python中使用redis库连接Redis数据库并进行数据存储和读取。主要内容包括:安装redis库(pip install redis),建立Redis连接(redis.StrictRedis),存储键值数据(set方法),读取数据(get方法),以及存储和读取字典数据(hset和hgetall方法)。示例代码演示了完整的操作流程,包含异常处理,并展示了如何存储字符串和字典类型的数据。运行结果验证了连接成功、数据存储和读取的功能实现。该方案适用于需要高效键值存储的场景,为Python应用原创 2026-01-12 22:36:19 · 521 阅读 · 0 评论 -
环保HJ212-2017协议Python代码解析实现
由于是做环保相关的,有时需要对212协议进行拆包和解包。HJ212协议是一种字符串协议,数据传输通讯包主要由包头、数据段长度、数据段、CRC校验、包尾组成,其中“数据段”内容包括请求编码、系统编码、命令编码、密码、设备唯一标识、总包数、包号、指令参数。请求编码为请求的时间戳,系统编码ST统一规定为22,命令编码CN为该数据包的时间类型,访问密码、设备唯一标识在对接时由平台提供,指令参数为数据内容。通讯协议的数据结构如图4所示。图4 通讯协议的数据结构6.1.1通讯包结构组成名称类型长度描述。原创 2026-01-11 10:37:12 · 351 阅读 · 0 评论 -
使用Python库获取网页时报HTTP 403错误(禁止访问)的解决办法
摘要:本文介绍了解决Python爬取维基百科页面时遇到HTTP 403错误的方法。当使用urllib.request.urlopen直接请求页面时,维基百科服务器会拒绝脚本请求。解决方案是通过Request对象添加浏览器User-Agent头部信息(如Mozilla/5.0),伪装成浏览器访问。修改后的代码能成功获取页面内容并提取链接。关键点包括使用Request对象、设置User-Agent头部以及保持原有解析逻辑不变。原创 2025-12-30 23:12:09 · 569 阅读 · 0 评论 -
macOS系统上或首次使用Python的urllib模块时出现 ssl.SSLCertVerificationError 错误
在macOS系统上使用Python的urllib模块时出现ssl.SSLCertVerificationError错误,提示证书验证失败。该问题仅出现在macOS环境,相同的代码在Windows11上运行正常。错误信息显示无法获取本地颁发者证书(_ssl.c:1028),导致HTTPS请求失败。这表明macOS系统中Python的SSL证书验证机制存在问题,可能是缺少必要的根证书或证书链配置不当所致。原创 2025-12-24 23:11:11 · 354 阅读 · 0 评论 -
Python中通过get请求获取api.open-meteo.com网站的天气数据
本文介绍了如何使用 Python 的 requests 模块通过 GET 请求获取 api.open-meteo.com 网站的天气数据。代码示例演示了如何构建带参数的请求(包含纬度、经度等),处理200响应及异常情况,并解析返回的JSON格式天气数据(如温度、风速等)。文章还提供了安装依赖、运行脚本的具体步骤以及示例输出,适用于需要获取天气数据的Python开发者。原创 2025-11-01 21:42:43 · 1329 阅读 · 0 评论 -
OpenCV-Python教程
opencv-python教程转载 2024-04-02 08:40:25 · 214 阅读 · 0 评论 -
Python中使用opencv-python进行人脸检测
之前写过一篇的博客。以数字图像处理中经常使用的lena图像为例,如下图所示:使用OpenCV进行人脸检测十分简单,OpenCV官网给了一个Python人脸检测的示例程序,所在目录为D:\env_build\opencv4.9.0\opencv\sources\samples\python\tutorial_code\objectDetection\cascade_classifier\objectDetection.py。原创 2024-02-10 22:23:32 · 5648 阅读 · 7 评论 -
Python中使用opencv-python库进行颜色检测
之前写过一篇的博文,当然使用opencv-python库也可以实现。在Python中使用opencv-python库进行颜色检测非常简单,首选读取一张彩色图像,并调用函数函数将原图img转换成HSV图像imgHSV,再设置好HSV三个分量的上限和下限值,调用inRange函数将HSV色彩图像转换成掩码图,掩码图中只有黑白二值图像,从而达到颜色检测的目的。颜色检测通常可以用于物体检测和跟踪中,尤其在不同的图像和物体中根据特定的颜色去筛选出某个物体。通过学习油管博主的视频。原创 2024-02-08 18:04:16 · 1245 阅读 · 0 评论 -
Python中使用Opencv-python库绘制直线、矩形、圆、文本
在Python中使用绘制直线、矩形、圆、文本非常简单,分别使用到line、rectangle、circle、putText这几个函数,具体可以参考官方文档。原创 2024-02-02 22:59:57 · 1208 阅读 · 0 评论 -
使用Opencv-python对图像进行缩放和裁剪
使用Opencv-python对图像进行缩放和裁剪原创 2024-01-27 00:25:10 · 890 阅读 · 0 评论 -
OpenCV-python中5个基础函数-灰度化、高斯模糊、Canny边缘检测、膨胀和腐蚀
OpenCV-python中5个基础函数:灰度化、高斯模糊、Canny边缘检测、膨胀、腐蚀原创 2024-01-27 00:10:49 · 457 阅读 · 0 评论 -
使用Opencv-python库读取图像、本地视频和摄像头实时数据
Python中使用OpenCV读取图像、本地视频和摄像头数据很简单,首先需要安装Python,然后安装Opencv-python库然后在PyCharm或者VScode等IDE中输入对应的Python代码。原创 2024-01-26 23:46:48 · 2202 阅读 · 0 评论 -
Python文件操作
找到一篇关于Python文件操作的博文,写得比较基础易懂,特此记录一下:Working With Files in Python,中文译文:Python文件操作,看这篇就足够原创 2023-11-14 19:50:25 · 164 阅读 · 0 评论 -
用python实现基本数据结构和算法
… _algorithms:用python实现基本数据结构和算法1章:ADT抽象数据类型,定义数据和其操作什么是ADT: 抽象数据类型,学过数据结构的应该都知道。How to select datastructures for ADTDose the data structure provide for the storage requirements as specified by the domain of the ADT?Does the data structure provide t转载 2020-10-08 20:11:51 · 693 阅读 · 0 评论 -
如何在Python中使用Linux epoll
如何在Python中使用Linux epoll内容列表介绍阻塞套接字编程示例异步套接字和Linux epoll的好处epoll的异步套接字编程示例性能考量源代码介绍从2.6版开始,Python包含用于访问Linux epoll库的API。本文使用Python3示例简要演示API。阻塞套接字编程示例示例1是一个简单的Python服务器,它在8080端口上侦听HTTP请求,...翻译 2019-11-24 14:44:00 · 509 阅读 · 0 评论
分享