Python 系列(五十五) 使用 zip() 同时遍历多个集合
本文通过列表配对、for循环、长度不一致的处理、zip_longest()和服务器清单实战,循序渐进地掌握 Python zip() 函数。
Python 系列(五十四) 理解生成器表达式与惰性计算
本文学习生成器表达式的基本语法、惰性计算机制、next() 和 for 循环的使用方法,并通过 Linux 运维日志筛选示例,理解生成器表达式与列表推导式、生成器函数的区别。
Python 系列(五十三) 从零理解生成器,轻松处理大量数据
本文讲解 Python 生成器的基本原理、yield 和 next() 的使用方法、生成器的内存优势与复用限制,并通过 Linux 日志读取示例介绍文件资源管理。
Python 系列(五十二) 掌握字典推导式,让字典创建更简单
本文学习 Python 字典推导式。从基本语法、执行过程入手,通过 Linux 服务器信息管理、条件筛选和字典值转换等实例,掌握使用字典推导式创建和处理字典的方法,并通过练习巩固知识。
Python 系列(五十一) 掌握列表推导式,轻松实现列表生成与数据筛选
本文学习 Python 列表推导式,结合 for 循环、条件筛选、数据转换和 Linux 运维场景,逐步掌握列表推导式的基本语法与常见用法。
Python 系列(五十) 掌握 os 和 os.path,实现文件与目录自动化管理
本文详细讲解 os 和 os.path 模块的常用方法,包括查看目录、获取当前工作目录、拼接文件路径、判断文件是否存在、创建目录、删除文件和目录,结合完整代码示例,帮助零基础读者掌握 Python 文件系统操作。
Python 系列(四十九) 使用 seek() 和 tell() 灵活控制文件读取位置
本文面向零基础初学者讲解 seek() 和 tell() 的作用与用法,通过文件读取、位置定位、记录与恢复文件位置等可运行示例,理解文本模式和二进制模式下的定位区别。
Python 系列(四十八) 搞懂 bytes、bytearray 和二进制读写
本文循序渐进讲解 Python 二进制文件操作,掌握 rb、wb 模式,以及 bytes 和 bytearray 的区别,并通过图片复制与字节修改示例理解二进制数据的读取和写入。
Python 系列(四十七) 学会读写文本文件,让程序保存运行结果
本文开始学习 Python 文本文件读写,掌握 open()、read()、readline()、write()、with open() 以及 r、w、a 文件模式,并通过服务器巡检报告示例理解文件操作在自动化运维中的应用。
Python 系列(四十六) 使用 open() 读取和写入文件
本文讲解数据流的基本概念、open() 函数、文件打开模式、文件对象、read() 读取文件、write() 写入文件,以及使用 with 语句自动管理文件,结合服务器检查记录示例掌握 Python 文件读写的基本方法。
