首页 / 文件读写(File I/O)

📖 文件读写(File I/O) 是什么?

像从档案柜取文件再放回,程序也能读出和写入资料。

编程基础

⚡ 一句话秒懂

像从档案柜取文件再放回,程序也能读出和写入资料。

📖 举个故事

小王每天都要打开销售表,把昨天的订单复制进周报。后来他做了个小工具:早上自动打开订单文件,逐行读出商品和金额,算好合计后,再把结果写进新的周报文件。一次同事正开着周报,工具无法写入,便提示“文件被占用”,而不是悄悄丢掉数据。程序这一取一存,就是文件读写。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

做合同分析 Agent 时,程序先读取指定文件夹里的 PDF 文本,把内容交给模型提取甲方、金额和到期日,再把结果写入 CSV。处理成功后将原文件移到“已完成”,读取失败则移到“待检查”并记录原因,避免同一合同反复处理或漏处理。

📚 进阶原理

文件 I/O 包括打开、读取、写入和关闭。读取时要指定路径与字符编码;写入时要分清覆盖模式和追加模式。大文件宜分块处理,重要结果可先写临时文件,再原子替换正式文件;同时捕获文件不存在、权限不足和磁盘写满等异常。

继续学习相关术语