python的文件操作
文件操作 主要是对文件的读取与写入的操作;一般情况下,按着我们日常的操作,我们只需要打开文件,读取文件的内容(将内容写入文件),然后关闭整个文件。
Python 有内置的一些方法可以帮助我们实现这个过程
open() 方法,打开文件 并获取文件的一个句柄;
open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) file : 文件名称 mode: 打开模式 encoding:编码方式 #比如说 我打开一个test.txt的文件 open('test.txt',mode='r+',encoding='utf-8')
read()方法,获取文件的内容
read() 默认读取所有的内容数据 read(n) 只读取n个字符/字节 #例如 test.py 中的内容: 我是一个好人 #非二进制读取 f = open('test.py','r+',encoding='utf-8') f.read() # 我是一个好人 f.read(2) #我是 #读取两个字符 #二进制读取 f = opne('test.py','r+b') f.read() #b'\xe6\x88\x91\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xa5\xbd\xe4\xba\xba' f.read(2) #b'\xe6\x88' 读取两个字节
write() 方法
#write() 方法 使用这个方法的时候,模式需要选择有写入的权限,如r+(读写) w(覆盖写) w+(写读) a(追加写),a+(追加可写可读) f = open('test',mode='w',encoding='utf-8') f.write('hello') f.close()
with 方法
with方法 with open('test','r',encoding='utf-8') as fp: fp.read()
close() 方法
close() 方法 和 open() 方法 一一对应 open() 打开一个句柄 close() 关闭一个句柄 f = open('test') #打开一个句柄 f.close() # 关闭一个句柄
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端