Python Socket 网络编程入门:从 TCP/UDP 示例到常见问题排查

这篇文章用 Python 标准库 `socket` 模块,带你从最小可运行示例入手,分别走通 TCP 与 UDP 的基本通信流程。文中保留服务端、客户端代码和运行方式,并把初学者最常遇到的编码、端口、阻塞和网络访问问题拆开说明,方便你判断什么时候该用 TCP,什么时候更适合 UDP。

Python Socket 网络编程入门:从 TCP/UDP 示例到常见问题排查

Python 自动化拆分 Excel:Spire.XLS 四种常见场景与实现方式

这篇文章围绕 Python 中常见的 Excel 拆分需求,整理了基于 Spire.XLS for Python 的四种实现思路:按工作表、按行、按列,以及按字段条件分类输出。文中保留安装方式、核心对象和完整示例代码,并补出适用场景与实现要点,便于直接对照业务需求选型。

Python 自动化拆分 Excel:Spire.XLS 四种常见场景与实现方式

CentOS 下如何调试运行 Python 脚本:从 print 到 pdb 的实用选择

在 CentOS 上调试 Python 脚本,不同方法适合的问题类型并不一样。本文按“先快查、再断点、再长期追踪”的思路,梳理 `print`、`pdb`、IDE 图形调试和 `logging` 四种常见方案,并给出各自更适合的使用场景与判断依据。 在 CentOS 上调试 Python 脚本,真正麻烦的通常不是缺工具,而是选错方法:小问题用重工具太慢,复杂问题只靠打印又看不清。

CentOS 下如何调试运行 Python 脚本:从 print 到 pdb 的实用选择

Python静默测试:quiet与输出抑制

介绍Python测试场景中quiet模式与输出抑制的区别、常用实现方式,以及如何验证静默是否真正生效,帮助读者在保留测试结果的同时减少无关终端输出。

Python静默测试:quiet与输出抑制

Python上下文管理:with语句与__enter__/exit

从with语句的执行机制入手,理解上下文管理器如何通过__enter__与__exit__自动完成资源获取、释放和异常处理,并通过文件操作等实例掌握自定义上下文管理器、验证执行流程及常见避坑方法。

Python上下文管理:with语句与__enter__/exit

Python排序算法:sorted与list.sort差异

从返回值、是否原地修改、适用场景和常见避坑几个核心维度,系统比较Python内置sorted()与list.sort(),并通过可验证的代码示例帮助读者建立正确的选择和使用习惯。

Python排序算法:sorted与list.sort差异

Python类型注解:TypedDict与dataclass

从实际数据建模场景出发,厘清TypedDict与dataclass的定位、语法和类型检查方式,并通过对比、验证与常见误区帮助读者选择合适方案。

Python类型注解:TypedDict与dataclass

Python测试报告:JUnitXML与HTML输出

从测试报告的基本概念入手,使用Python测试工具生成JUnit XML与HTML报告,并通过结果验证、CI集成和常见问题排查,帮助读者建立一套可复用的测试报告输出流程。

Python测试报告:JUnitXML与HTML输出