news 2026/8/1 1:59:46

文件读写与with上下文

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
文件读写与with上下文

一、本次学习内容

本次笔记内容主要是第8册中文件读写

1、open

要求:用完必须关闭,否则数据可能没写进磁盘

先打开文件 f = open()

再写入文件 f=write()

最后关闭文件 f=close() #必须关闭

open的几种模式

  • r 只读模式
  • w 写入模式,当文件不存在时创建新文件,当文件存在时已有内容会被清空
  • a 追加模式,当文件不存在时创建新文件,当文件存在时在已有内容的末尾追加新的内容
  • x 独占创建,文件已存在则报错

2、read/realine/readlines

read:一次性读全部内容,返回一个字符串

readline():每次读一行

readlines():读所有行,返回列表

直接 for line in f 用for循环一行行读是常用方式,处理大文件首选

3、write/writelines

write: 写一个字符串

writelines:写一个列表,每个元素是一段,换行需要加\n

4、with

用with打开文件系统可以自动关闭文件,比open要好,更安全

with open("aaa.txt","r",encoding="utf-8") as f:

a = f.read("aaa.txt")

支持同时打开多个文件

#Yibo翊博#yibohere#Yibo Python#Datawhale

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/1 1:54:55

大模型时空推理能力测试与优化方案

1. 项目概述:大模型时空推理能力基准测试2024年NIPS会议上这项关于大语言模型时空推理能力的基准测试研究,揭示了当前AI系统在理解和处理时空关系方面的真实水平。作为AI从业者,我们每天都在使用各类大模型,但很少有人系统性地测试…

作者头像 李华
网站建设 2026/8/1 1:44:00

数据血缘安全防护体系架构与实战解析

1. 数据血缘安全防护体系的核心价值在大数据生态中,数据血缘如同人体的血液循环系统——它记录了数据从产生到消费的全链路流转路径。我曾参与某金融机构数据中台项目时,发现当一份客户征信报告被异常调用时,传统审计手段需要人工追溯12个系统…

作者头像 李华
网站建设 2026/8/1 1:43:09

AICC智能体话术设计与架构实战解析

1. AICC智能体话术设计核心解析在客户服务与营销自动化领域,AICC(AI Contact Center)智能体正逐步改变传统交互模式。作为从业12年的智能对话系统架构师,我见证过从简单脚本机器人到具备上下文理解能力的智能体演进全过程。现代AI…

作者头像 李华
网站建设 2026/8/1 1:40:03

游戏剧情编辑器实战:从数据驱动到可视化分支管理

最近在开发一个龙族题材的RPG游戏时,遇到了剧情分支管理的难题。传统的if-else嵌套让代码越来越臃肿,直到尝试了剧情编辑器模式,才发现原来游戏剧情可以如此优雅地管理。本文将分享一套完整的剧情编辑器实战方案,从基础概念到项目…

作者头像 李华
网站建设 2026/8/1 1:30:58

天津钢琴培训哪个服务商品质高

在天津,寻找一家优质的钢琴培训机构对于家长和学生来说是一件至关重要的事情。本文将从师资力量、教学环境、课程设置以及学员反馈四个方面对天津的钢琴培训机构进行分析,并特别推荐水岸国际艺术中心。一、师资力量优秀的教师是钢琴教育成功的关键因素之…

作者头像 李华