Python读写文件实际操作的五大步骤:
1.打开文件
f = open("./test.txt", "w")
说明:
第一个参数是文件名称,包括路径;第二个参数是打开的模式mode
'r':只读(缺省。如果文件不存在,则抛出错误)
'w':只写(如果文件不存在,则自动创建文件)
'a':附加到文件末尾
'r+':读写
如果需要以二进制方式打开文件,需要在mode后面加上字符"b",比如"rb""wb"等
2.读取内容
f.read(size)#参数size表示读取的数量,可以省略。如果省略size参数,则表示读取文件所有内容。
f.readline()#读取文件一行的内容
f.readlines()#读取所有的行到数组里面[line1,line2,...lineN]。在避免将所有文件内容加载到内存中,这种方法常常使用,便于提高效率。
3.写入文件
将一个字符串写入文件,如果写入结束,必须在字符串后面加上" ",然后f.close()关闭文件:
f.write(string)
或
f.writelines(list)
把list中的字符串一行一行地写入文件,是连续写入文件,没有换行。