下叙代码适用于文本文件
a=input("需要备份的文件名:")
index=a.rfind(".")
new_name=a[:index]+"备份"+a[index:]
print(new_name)
#以上为文件名操作,以下为文件操作
#文件操作方式1
file=open(a,"r+")
new_file=open(new_name,"w+")
b=file.readlines()
#readlines读取的文件转换成一个列表,下列for循环将列表数据存储到新的文件中
for b1 in b:
new_file.write(b1)
#文件操作方式2
file=open(a,"r+")
new_file=open(new_name,"w+")
b=file.read()
new_file.write(b)