1文件打开
open(name[,mode[,buffering]])

2.文件读取
read(), 一次性将内容全部读到内存,返回str
避免I/O异常,用with语句。
with open('1.txt', 'r') as fileReader:
for in in fileReader.readlines():
prwint(i)
文件过大会出现内存不足的原因,对于大文件可以反复调用read(size), 一次最多读取size个字节。
文本文件,readline()每次读取一行文件 ,
readlines()一次读取所有文件并按行返回列表。
3.文件关闭
f.close(), 使用完毕后必须关闭,因为文件对象会占用系统资源,影响I/O操作。
4.文件写入
with open('2.txt', 'w') as f:
f.write('haha')
f.close()
write先写入内存中缓存起来,空闲再写入文件,最后close方法将数据完整的写入文件。
可以调用flush()方法,不断将数据立即写入文件,最后close方法。
操作文件和目录



本文详细介绍Python中文件的打开、读取、关闭及写入的基本操作。包括如何使用open函数,read、readline、readlines方法读取文件内容,以及如何使用with语句确保文件正确关闭。同时,讲解了write方法的使用,以及flush和close方法在文件写入过程中的作用。
1364

被折叠的 条评论
为什么被折叠?



