-
r 只读
r+ 读写
深坑:如果不读就写,写的内容再开头;
如果读写,不管读多少,写的内容都在末尾
rb 读bytes字节,用于读非文本
r+b 读写bytes
-
w 只写
w+ 写读
rw 写bytes
r+w 写读bytes
-
a 只追加
a+ 追加 读
ab 追加bytes
a+b 追加 读bytes
-
绝对路径
① 从磁盘根目录出发 ② 互联网上的绝对路径相对路径
相对于当前程序所在文件夹
. ./表示上一层文件夹 -
① s = f.read() 读f的所有内容
s = f.read(3) 从光标起读3个字符
(1). s = f.readline() 一行一行地读
(2). for line in f:
代码块② seek(0) 把光标移动到开头
seek(n) 把光标移动到第n个字节处
seek(0,2) 把光标移动到末尾③ 区别: read的单位是字符,seek的单位是字节
-
f.tell() 获取当前光标的位置
truncate() 截断文件 [trʌŋˈkeɪt] -
文件内容修改
Day 8 笔记 文件操作
最新推荐文章于 2024-09-04 19:27:55 发布