python 学习DAY09

内容一:文件操作

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("修改的目标文件_副本", "修改的目标文件")

# 将原文件删除,然后将它的副本做成为它的新文件

原文地址:https://www.cnblogs.com/yuegege/p/9449474.html