对文件的操作分为以下三个步骤:
打开文件 —> 读取/写入内容 —> 保存文件
Python中对文件进行读写的三种模式:
(1)w:写模式,不能读取,如果用w模式打开一个已经存在的文件,会清空以前的文件内容,重新写入
(2)w+:读写模式,只要有w,就会清空原来的文件
(3)r:读模式,只能读,不能写,而且文件必须存在才能读
(4)r+:读写模式,只要有r,文件必须存在
(5)a:追加模式,也能写,在原文件的末尾追加内容
(6)rb+,wb+,ab+,以二进制模式打开或者读取
下面实际练习对文件的读取和写入:
在P:\Python路径下有文件test1.txt,文件内容如下:
1111111111111111111111
2222222222222222222
3333333333333333333
4444444444444444444
***************************
0000000000000000000
5555555555555555555
1、循环读取文件中的每一行内容:
file = open(‘P:\Python\zmt111\test1.txt’,‘r+’) #打开文件