内容一:文件操作
open("绝对路径/相对路径",mode="你需要的模式",encoding="你需要的字符集")
相对路径:相对于你当前所在位置路径
绝对路径:从磁盘开始一层一层往下走所在的位置
模式:
r 只读模式
w 写入模式
a 追加写入模式
r+ 读写模式
w+ 写读模式
a+ 追加写读
b 直接操作非文本文件
内容二:光标
seek(0)跳转到开头
seek(0,2)跳转到结尾
seek(偏移量,从什么位置开始偏移)
.tell()光标位置
.truncate()截断一个文件
import os 引入OS模块,放在开头
with open("修改的目标文件", mode="r", encoding="utf-8") as f1,
open("修改的目标文件_副本", mode="w", encoding="utf-8") #制作一个文件的副本
for line in f1:
s= line.xxxxx
f2.write(s) #将一个文件写入它的副本
os.remove("修改的目标文件")
os.rename("修改的目标文件_副本", "修改的目标文件")
# 将原文件删除,然后将它的副本做成为它的新文件