文件的操作
打开文件file open(myfile.txt, r)“r”: 只读模式默认。如果文件不存在将抛出一个错误。“w”: 写入模式。如果文件不存在将创建一个新文件如果文件已存在将截断即清空文件。“a”: 追加模式。如果文件不存在将创建一个新文件如果文件已存在将在文件末尾添加内容。“b”: 二进制模式。用于处理二进制文件例如图片、视频等。“t”: 文本模式默认。用于处理文本文件。模式作用文件不存在原有内容文件指针r只读❌报错保留文件开头w只写✅新建直接清空文件开头a只追加✅新建保留文件末尾r可读可写❌报错保留文件开头w可读可写✅新建直接清空文件开头a可读可写✅新建保留文件末尾r不会清空但文件必须存在写会覆盖原因指针在文件开头。w打开直接清空文件。a写永远跑到最后想要读取必须seek(0)把指针移回文件开头。关闭文件file.close()可以使用with语句这样在代码块结束后会自动关闭文件无需显式调用close()方法with open(myfile.txt, r) as file: # 执行文件操作代码块结束后文件会自动关闭 # ...读取文件内容with open(myfile.txt, r) as file: content file.read() print(content)with open(myfile.txt, r) as file: line file.readline() #逐行读取文件内容 while line: print(line) line file.readline()with open(my.txt,r) as file: linesfile.readlines() # 将整个文件内容一次性读取到内存中并将其作为一个列表返回 for line in lines: print(line)with open(my.txt, r) as file: text file.read(10) #从文件开头读取指定大小的字节的文件内容 print(text)移动文件指针file.seek(offset, whence)offset表示要移动的字节数正数表示向后移动负数表示向前移动whence表示起始点的位置可以使用以下值0默认值从文件开头开始计算偏移量。1从当前位置开始计算偏移量。2从文件末尾开始计算偏移量。示例一with open(myfile.txt, r) as file: file.seek(10) # 将文件指针定位到第10个字节处 content file.read() print(content)示例二with open(myfile.txt, r) as file: file.seek(5, 1) # 向后移动5个字节 content file.read() print(content)示例三with open(myfile.txt, r) as file: file.seek(-5, 2) # 向前移动5个字节从文件末尾开始 content file.read() print(content)写入文件内容with open(my.txt, w) as file: file.write(nihao wode shijie\n) # 向文件中写入字符串 number 1345 file.write(str(number)) #必须以字符串的形式提供数据with open(my.txt,a) as file : print(wode shijie nihao,filefile) #向文件中打印内容

相关新闻

ubuntu中和服务相关的指令

ubuntu中和服务相关的指令

指令 作用 systemctl start 服务名 开启服务 systemctl stop 服务名 关闭服务 systemctl status 服务名 显示状态 systemctl restart 服务名 重启服务 systemctl enable 服务名 开机启动服务 systemctl disable 服务名 禁止开机启动 systemctl list-units 查看系统中所…

2026/9/25 10:23:46 阅读更多 →
杭州GEO优化服务商推荐及技术解析全览

杭州GEO优化服务商推荐及技术解析全览

杭州geo优化服务方选择及技术解析 在AI搜索成为主流流量入口的2025年,GEO优化(生成引擎优化)已成为公司主体改善地域化数字竞争力的主要技术。杭州作为国内GEO服务方的重要聚集地,已形成技术特色鲜明、垂直领域专精的服务矩阵。以…

2026/9/23 1:14:16 阅读更多 →
如何用GameAISDK为你的游戏打造智能AI助手

如何用GameAISDK为你的游戏打造智能AI助手

如何用GameAISDK为你的游戏打造智能AI助手 【免费下载链接】GameAISDK 基于图像的游戏AI自动化框架 项目地址: https://gitcode.com/gh_mirrors/ga/GameAISDK 你是否曾经想过让AI帮你玩游戏?或者需要自动化测试游戏的各种场景?GameAISDK正是为此而…

2026/9/24 3:06:59 阅读更多 →

最新新闻

论文 AI 降重改写避坑指南,几款常用降AI率平台选哪款才真正有效

论文 AI 降重改写避坑指南,几款常用降AI率平台选哪款才真正有效

摘要:本文围绕论文写作中的改写与降重需求,比较了几款常见的AI辅助工具,从改写能力、语言润色、引用规范等维度做横向梳理,并给出按写作阶段和语种匹配的选型思路。结论是先看清自己卡在改写还是润色,再决定用哪一类工…

2026/10/4 19:31:29 阅读更多 →
2026年实测这3个口碑爆棚的降AIGC网站,毕业论文AIGC检测10%以内真不难!

2026年实测这3个口碑爆棚的降AIGC网站,毕业论文AIGC检测10%以内真不难!

最近辅导学弟学妹写论文,发现一个新情况:大家现在不只是担心查重率高,更怕被AI检测系统打上“AI痕迹重”的标签。导师一句“AI痕迹太明显”,可能直接让整篇论文被打回重写。知网、维普的AIGC检测红线卡在10%,一旦超标就…

2026/10/4 19:31:29 阅读更多 →
星际争霸1重置版兵种数据全局修改流程

星际争霸1重置版兵种数据全局修改流程

重制版(SCR)不再使用 patch_rt.mpq,底层是 CASC 包,直接替换 patch_rt.mpq 无效 让大和能一次攻击发射三次 以让大和能攻击多个敌人(像星际2那样)为例 弃用 CASC 不能直接写入修改,这是底层…

2026/10/4 19:31:29 阅读更多 →
基于文档自动生成测试用例:一个面向测试工程师的 Claude Skill 详解(附md文件)

基于文档自动生成测试用例:一个面向测试工程师的 Claude Skill 详解(附md文件)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 19:31:29 阅读更多 →
软件工程第一次作业-832402201 曾文涵

软件工程第一次作业-832402201 曾文涵

一、项目简介使用 Spring Boot、Spring Data JPA、H2 数据库,结合原生 HTMLJavaScript 实现简易在线计算器。实现前后端交互,前端负责接收用户输入算式,通过异步请求提交后端;后端完成表达式运算,处理各类运算异常&…

2026/10/4 19:31:29 阅读更多 →
AI画布项目换人后难以继续?用最小交接包记录输入、版本和未决项

AI画布项目换人后难以继续?用最小交接包记录输入、版本和未决项

项目交接失败,通常不是文件少,而是关键决定没有被记录:为什么用这张参考图、哪一版提示词有效、哪些问题尚未确认、下一步不能随意改什么。 本文用最小交接包固定输入、输出、版本和未决项,让接手人先理解上下文,再开…

2026/10/4 19:30:28 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →