Python模块与包基础:导入机制、__all__控制及目录搜索详解

本文详解Python模块与包的核心用法。涵盖import、from...import及as别名的五种导入方式,解析模块定位顺序与sys.path机制。重点介绍通过__name__控制测试代码执行、利用__all__限制from...import*的导出范围,以及包含__init__.py的包创建与导入规范,帮助开发者规范组织代码结构。

Python OpenCV Hough直线检测算法的原理与实现

本文详细解析OpenCV中Hough直线检测算法的核心原理,从笛卡尔坐标到极坐标参数空间的转换,以及累加器投票机制。通过cv.HoughLines函数原型分析rho、theta、threshold等关键参数,并结合Python代码示例展示如何结合Canny边缘检测实现直线提取与图像矫正。

Python OpenCV Hough直线检测算法的原理与实现

Django连接MySQL数据库并获取数据的完整流程

本文详细记录使用Django连接MySQL数据库并获取数据的完整步骤。内容涵盖项目与应用创建、数据库模块安装、settings配置、Model定义、数据库表创建、路由配置及视图函数编写。同时针对connect类型错误和Model未激活报错提供了具体的排查与解决方案,帮助开发者快速实现Django与MySQL的数据交互。

Django连接MySQL数据库并获取数据的完整流程

基于Django与Pytest的在线自动化测试平台搭建指南

本文详细介绍如何利用Django框架结合Pytest测试框架,搭建一个集用例管理、统一执行与报告生成为一体的在线自动化测试平台。内容涵盖项目初始化、App配置、数据库模型定义、后台管理界面定制以及通过调用pytest执行YAML关键字驱动用例的具体实现步骤,为开发者提供完整的搭建方案。

Python爬虫实战:模拟登录与批量下载Pixiv图片详解

本文详细介绍如何使用Python爬取Pixiv图片。内容涵盖通过抓包分析模拟登录流程,动态获取post_key,利用Session保持状态,以及通过BeautifulSoup和正则表达式提取图片链接。针对Pixiv的防盗链机制,文章提供了处理Referer、动态构建真实图片URL及解决403/404错误的完整代码方案。

Python爬虫实战:模拟登录与批量下载Pixiv图片详解

Node.js调用脚本(python/shell)和系统命令

本文介绍Node.js如何通过child_process模块调用系统命令及Python、Shell脚本。详细解析spawn、exec、execFile等API的使用场景,涵盖标准输入输出处理、参数传递及进程控制,提供完整代码示例与运行结果分析。

Node.js调用脚本(python/shell)和系统命令

Python 3.7 安装 Matplotlib 失败的排查与解决

本文针对 Python 3.7 环境下安装 Matplotlib 库失败的问题,提供了完整的排查与解决步骤。文章指出在尝试直接安装失败后,通过升级 Pip 至最新版本仍无法解决,随后通过验证版本兼容性并切换至国内清华镜像源,成功完成了安装。此方法适用于 Windows 系统下因网络或版本兼容导致的常见库安装错误。

Python 3.7 安装 Matplotlib 失败的排查与解决

PyCharm安装numpy库失败及pip版本不一致的解决方案

本文详细解决在PyCharm中安装numpy库时遇到的“Try to run this command from the system terminal”错误。该错误通常由项目解释器与系统终端的pip版本不一致引起。通过对比并统一两处pip版本,可顺利解决安装失败问题,该方法同样适用于matplotlib等其他库的安装。

PyCharm安装numpy库失败及pip版本不一致的解决方案

Pytest自定义mark标记筛选用例

本文介绍如何在Pytest中通过自定义mark标记来筛选特定测试用例。首先需在pytest.ini中注册标记名,随后在测试代码中使用该标记。运行测试时,利用-m参数指定标记名即可精准执行目标用例,提高自动化测试效率。

Pytest自定义mark标记筛选用例