首页
›
编程基础与工程化
›
005-GDB调试
›
《文件读写与调试技巧实战》
VIP20
本课程属于:005-GDB调试
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
文件读写与调试技巧实战
📚 共计 30 章节
01
文件操作基础
打开文件、读取文件、写入文件、关闭文件
入门
核心
02
文件模式详解
r、w、a、r+、w+、a+ 模式的区别与使用场景
模式
必知
03
上下文管理器
with语句的原理与最佳实践
优雅
资源管理
04
读取大文件
逐行读取、分块读取、使用迭代器
性能
技巧
05
文件编码问题
UTF-8、GBK、编码错误处理
编码
乱码
06
二进制文件操作
图片、音频、视频文件的读写
多媒体
二进制
07
CSV文件读写
csv模块、自定义分隔符、字典读写
数据
表格
08
JSON文件处理
json模块、序列化与反序列化、中文编码
API
配置
09
INI配置文件
configparser模块、读写配置项
配置
标准
10
XML文件解析
ElementTree库、查找节点、修改XML
标记
解析
11
Excel文件操作
openpyxl库、读写单元格、样式设置
办公
自动化
12
文件路径处理
os.path模块、pathlib库、跨平台路径
路径
兼容
13
目录操作
创建目录、遍历目录、删除目录、递归操作
管理
递归
14
文件属性获取
大小、修改时间、权限、类型判断
元数据
stat
15
文件搜索与匹配
glob模块、fnmatch模块、正则表达式
搜索
通配符
16
临时文件与目录
tempfile模块、自动清理机制
临时
安全
17
文件锁机制
fcntl模块、跨进程文件访问控制
并发
锁
18
日志文件写入
logging模块、日志轮转、格式化输出
日志
调试
19
调试基础
print调试法、断言assert、日志调试
入门
断言
20
pdb调试器
设置断点、单步执行、查看变量、调用栈
pdb
命令行
21
IDE调试技巧
PyCharm断点调试、条件断点、表达式求值
IDE
效率
22
异常处理调试
try-except捕获、异常栈追踪、自定义异常
异常
健壮
23
性能调试
cProfile分析、timeit计时、内存分析
性能
优化
24
单元测试调试
unittest框架、测试用例编写、mock对象
测试
质量
25
文件读写常见错误
权限错误、文件不存在、磁盘满、编码错误
排错
实战
26
数据持久化方案
pickle模块、shelve模块、数据库对比
持久化
序列化
27
文件监控与实时读取
watchdog库、tail -f实现
监控
实时
28
多线程文件操作
线程安全、锁机制、队列协作
并发
线程
29
网络文件传输
ftplib、paramiko、requests下载文件
网络
远程
30
综合实战
构建带日志、配置、数据持久化的文件处理工具
项目
综合
所属VIP或分类
同VIP:GDB与工程构建调试实战
同VIP:GDB内存分析工具实战课程
同VIP:GDB变量监视与修改实战课程