1. 文件操作 open() 文件句柄
open()打开一个文件, 获取的是文件句柄
read()
readline()
readlines()
write()

for line in f: 遍历文件中的内容

路径的问题:
1. 绝对路径
从磁盘根目录寻找
2. 相对路径
从当前程序运行的文件夹内寻找


2. 文件操作的相关模式Mode
r: 只读
w: 只写
a: 追加
r+:
w+:
a+:

非文本文件
rb
wb
ab

r+b
w+b
a+b

 

3. 相关操作
  1. seek()移动光标(重点)
  seek(0) 开头
  seek(0,2) 移动到末尾
  2. tell() 获取光标所在的位置
  3. truncate() 截断文件

 

4. 文件修改
  with open(xxx) as 句柄, \
  open(xxxxx)as xxx
  不用手动关闭文件句柄

文件修改的步骤
  1. 从源文件中读取数据。
  2. 写入到副本文件中
  3. 删除源文件
  4. 把副本重命名成源文件
  import os
  os.remove()
  os.rename()