python文件读写

本文介绍了Python中如何打开和关闭文件,以及不同模式下(如`r`、`w`、`a`、`rb`等)的读写操作。重点讲解了使用`with`语句确保文件正确关闭的重要性,并提醒在二进制读写时注意编码问题。还提到了文件定位的相关函数`tell()`和`seek()`用于获取和设置文件指针的位置。
摘要由CSDN通过智能技术生成

文件打开关闭

打开文件

在Python中打开文件使用open函数,可以打开一个已经存在的文件,或者创建一个新文件
语法格式:
open(‘文件名称’,打开模式) # 这里的文件名称可以指完整文件路径
示例:

open('test.txt','w')
读文件

读取文件read(),将文件的内容全部读取出来。

#写模式打开一个test.txt文件
f = open('test.txt', 'r')
f.read() # 一次性将文件内容全部取出
f.close() #关闭文件

读取指定字符个数read(num)传入一个数字做参数,表示读取指定字符个数。

#写模式打开一个test.txt文件
f = open('test.txt', 'r')
content = f.read(2) #读取两个字符
print(content)
content = f.read()
print(content) #第二次读取将从第一次读取的位置继续读取
f.close() #关闭文件
with上下文管理

●with语句,不管在处理文件过程中是否发生异常,都能保证with语句执行,完毕后已经关闭打开的文件句柄。
●示例:

def main():
with open('setup.py','w') as f:
	content = f . r
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值