from shutil import copyfile
#将 "1.txt" 文件中的内容复制到 "2.txt"文件中。 如果 2.txt 已经存在,那么内容将被覆盖。
copyfile("1.txt", "2.txt")
from shutil import copyfile,copy
copy("1.txt", "2.txt")
copy 与 copyfile 区别是 copyfile 只能复制文件, copy 可以复制文件夹。
删除文件
import os
os.remove("1.txt")
如果文件不存在会报错,所有最好是先判断文件是否存在
import os
if os.path.isfile("1.txt"):
os.remove("1.txt")
或者使用pathlib模块中的方法
from pathlib import Path
f=Path("2.txt")
if f.exists():
f.unlink() # 删除文件操作
文件写入
file=open("1.txt",'w')
file.write('2021')
w 模式表示打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。