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