文件读写与with上下文
一、本次学习内容本次笔记内容主要是第8册中文件读写1、open要求用完必须关闭否则数据可能没写进磁盘先打开文件 f open()再写入文件 fwrite()最后关闭文件 fclose() #必须关闭open的几种模式r 只读模式w 写入模式当文件不存在时创建新文件当文件存在时已有内容会被清空a 追加模式当文件不存在时创建新文件当文件存在时在已有内容的末尾追加新的内容x 独占创建文件已存在则报错2、read/realine/readlinesread一次性读全部内容返回一个字符串readline()每次读一行readlines()读所有行返回列表直接 for line in f 用for循环一行行读是常用方式处理大文件首选3、write/writelineswrite 写一个字符串writelines写一个列表每个元素是一段换行需要加\n4、with用with打开文件系统可以自动关闭文件比open要好更安全with open(aaa.txt,r,encodingutf-8) as fa f.read(aaa.txt)支持同时打开多个文件#Yibo翊博#yibohere#Yibo Python#Datawhale