首页 / 文件读写(File I/O)
📖 文件读写(File I/O) 是什么?
像从档案柜取文件再放回,程序也能读出和写入资料。
⚡ 一句话秒懂
像从档案柜取文件再放回,程序也能读出和写入资料。
📖 举个故事
小王每天都要打开销售表,把昨天的订单复制进周报。后来他做了个小工具:早上自动打开订单文件,逐行读出商品和金额,算好合计后,再把结果写进新的周报文件。一次同事正开着周报,工具无法写入,便提示“文件被占用”,而不是悄悄丢掉数据。程序这一取一存,就是文件读写。
💡 类比理解
暂未补充。
🧩 真实例子
暂未补充。
🛠️ 怎么实际使用
做合同分析 Agent 时,程序先读取指定文件夹里的 PDF 文本,把内容交给模型提取甲方、金额和到期日,再把结果写入 CSV。处理成功后将原文件移到“已完成”,读取失败则移到“待检查”并记录原因,避免同一合同反复处理或漏处理。
📚 进阶原理
文件 I/O 包括打开、读取、写入和关闭。读取时要指定路径与字符编码;写入时要分清覆盖模式和追加模式。大文件宜分块处理,重要结果可先写临时文件,再原子替换正式文件;同时捕获文件不存在、权限不足和磁盘写满等异常。