Python 系列(六十五) 使用 pdb 设置断点并检查程序执行上下文
本文讲解如何使用 pdb 启动调试器、设置断点、继续执行程序,以及查看代码位置、变量值和条件表达式。通过服务器 CPU 使用率检查案例,演示断点命中与未命中的实际过程,帮助初学者理解 Python 程序的执行路径。
Python 系列(六十四) 从零开始学习 pdb 命令行调试
本文通过服务器巡检案例讲解如何启动调试器、查看源代码、设置和删除断点、检查变量、单步执行、进入函数、查看调用栈,以及使用常用命令完成完整的命令行调试流程。
Python 系列(六十三) 在交互式 Python shell 中启动调试器
本文介绍标准库 pdb 调试器的使用方法,讲解断点设置、变量查看、单步执行、函数调试及常用命令,并通过完整示例和服务器运维场景,帮助读者掌握 Python 程序调试的基本方法。
Python 系列(六十二) 使用 pdb 逐步调试程序,定位代码问题
本文介绍标准库 pdb 调试器的使用方法,讲解断点设置、变量查看、单步执行、函数调试及常用命令,并通过完整示例和服务器运维场景,帮助读者掌握 Python 程序调试的基本方法。
Python 系列(六十一) JSON 是什么?语法规则、数据类型与校验方法
本文介绍 JSON 的基本概念、对象与数组语法、常见数据类型,以及 JSON 与 Python 数据类型的对应关系。通过可运行的 Python 示例,学习使用 json.loads() 和 json.load() 校验 JSON 文本与文件,理解语法错误处理以及语法校验和业务校验的区别。
Python 系列(六十) 掌握 re 模块的常用函数
本文进讲解 re 模块的常用函数,包括 match、search、fullmatch、findall、finditer、sub、split 和 compile,并结合服务器巡检数据示例,演示文本匹配、信息提取、内容替换及匹配位置的获取方法。
Python 系列(五十九) 学会正则捕获组,轻松提取文本数据
本文讲解正则表达式捕获组与命名捕获组的基本用法,介绍 group()、groups()、groupdict()、re.findall() 和 re.finditer() 的区别,并通过 Linux 运维场景演示如何批量提取服务器名称、IP 地址和日志数据。
Python 系列(五十八) 搞懂正则表达式中的分组与量词
本文讲解正则表达式中的分组与量词,结合 ab+ 和 (ab)+ 对比、空匹配示例、捕获分组、group() 方法及 Linux 运维场景,帮助读者理解重复匹配、匹配结果与捕获内容的区别,并通过动手练习掌握分组的基本用法。
Python 系列(五十七) 理解正则表达式的字符类和量词
本文讲解正则表达式中的字符类、预定义字符类和量词,介绍\d、\w、\s、[a-z]、+、*、?、{m,n}等常用语法,并结合服务器名称提取、日志处理、数字匹配和贪婪匹配示例,帮助初学者掌握正则表达式的基础用法。
Python 系列(五十六) 使用 re 模块进行正则表达式匹配
本文了解 re 模块的基本用法,掌握 re.search()、re.match()、re.findall() 和 re.compile(),通过匹配字符串和分析 Linux 运维日志,理解正则表达式的匹配流程与实际应用。
