文件的操作
打开文件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/11/12 1:27:06 阅读更多 →
杭州GEO优化服务商推荐及技术解析全览

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

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

2026/11/5 5:18:55 阅读更多 →
如何用GameAISDK为你的游戏打造智能AI助手

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

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

2026/11/8 12:50:49 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/12 5:00:00 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/12 5:13:20 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/12 5:13:20 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/12 5:13:20 阅读更多 →

日新闻

周新闻

月新闻