Python入门基础学习(文件与异常处理)
Python基础学习笔记(七)
捕获异常的语法格式:
文件的基本操作:
- 打开文件
- 读、写文件
- 关闭文件
read方法 --读取文件:
open函数的第一个参数是要打开的文件名(文件名区分大小写)
- 如果文件存在,返回文件操作对象
- 如果文件不存在,会抛出异常
read方法可以一次性读入并返回文件的所有内容
close方法负责关闭文件
文件指针:
文件指针标记从哪个位置开始读取数据
第一次打开文件时,通常文件指针会指向文件的开始位置
当执行了read方法后,文件指针会移动到读取内容的末尾
- 默认情况下会移动到文件末尾
打开文件的方法:
注意:一般‘+’不用,对文件操作一般是只读或者只写即可,默认打开方式:‘r’
文件对象的方法:
例1:给文件追加内容
1 2 3 4 | file = open ( 'test.txt' , 'a' ) #直接写文件名,默认与问项目同一路径下 file .write( '\n' ) file .write( 'baby' ) file .close() |
例2:seek重定向指针
#read默认全部读取,指针移向末尾,若想重新读取,需要seek重定向指针的位置
1 2 3 4 5 | file = open ( 'test.txt' ) print ( file .read()) file .seek( 0 , 0 ) print ( file .read()) file .close() |
例3:readline读取文件内容
1 2 3 4 5 6 7 8 9 | file = open ( 'test.txt' , 'r' ) list1 = [] while True : text = file .readline() list1.append(text) if not text: break print (list1) file .close() |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!