首页
›
编程基础与工程化
›
003-C语言系统编程
›
《文件读写与数据持久化实战》
VIP20
本课程属于:003-C语言系统编程
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
文件读写与数据持久化实战
📚 共计 30 章节
01
文件操作基础:打开与关闭
open/close · 文件模式(r/w/a)· 文件对象属性
核心
入门
02
文本文件读写
read() · readline() · readlines() · write() · writelines()
必备
IO
03
二进制文件操作
图片/音频读写 · struct模块打包与解包
二进制
struct
04
文件指针与定位
tell() · seek() · 随机访问文件内容
指针
随机
05
with语句与上下文管理器
自动资源管理 · 自定义上下文管理器
优雅
with
06
CSV文件读写
csv模块 · DictReader/DictWriter · 中文编码
数据
编码
07
JSON数据格式
json模块 · dumps/loads · dump/load · 中文处理
JSON
序列化
08
XML文件解析
ElementTree · 遍历与修改XML节点
XML
解析
09
INI配置文件
configparser · 读写配置项 · 节与键管理
配置
INI
10
YAML文件处理
PyYAML · 序列化/反序列化 · 复杂结构
YAML
优雅
11
Excel文件操作
openpyxl · 读写xlsx · 单元格样式与公式
Excel
办公
12
SQLite数据库基础
sqlite3 · 创建表 · CRUD操作
数据库
SQLite
13
SQLite高级操作
事务控制 · 参数化查询 · 防止SQL注入
安全
事务
14
MySQL数据库连接
pymysql · 连接池 · 执行SQL语句
MySQL
连接池
15
ORM框架入门
SQLAlchemy · 模型定义与查询
ORM
高级
16
Redis缓存数据库
redis-py · 字符串/哈希/列表 · 过期时间
缓存
高性能
17
MongoDB文档数据库
pymongo · 文档增删改查 · 索引优化
NoSQL
文档
18
pickle序列化
对象持久化 · 序列化协议 · 安全注意事项
序列化
安全
19
shelve模块
基于键的持久化存储 · 类似字典操作
持久化
轻量
20
内存映射文件
mmap · 大文件高效读写 · 共享内存
高性能
mmap
21
临时文件与目录
tempfile · 安全创建临时资源
临时
安全
22
文件路径处理
pathlib · Path对象 · 路径拼接与解析
路径
跨平台
23
文件系统操作
os与shutil · 复制/移动/删除 · 目录遍历
系统
管理
24
文件编码与解码
字符集 · 编码错误处理 · BOM头问题
编码
Unicode
25
日志文件管理
logging · Handler/Formatter · 日志轮转
日志
调试
26
大文件处理策略
分块读取 · 生成器优化 · 内存控制技巧
优化
大文件
27
文件锁与并发访问
fcntl · 多进程文件安全写入
并发
锁
28
数据校验与完整性
hashlib · CRC校验 · 文件比较
校验
完整性
29
备份与恢复策略
增量备份 · 版本管理 · 数据恢复演练
备份
容灾
30
综合实战:待办事项管理系统
带持久化存储的完整项目 · 综合应用
实战
项目
所属VIP或分类
同VIP:GDB调试系统实战
同VIP:信号处理与进程间通信实战
同VIP:内存泄漏检测与预防工程实践