a=input('请输入文件名:') #1,用户输入目标文件
# print(a)
# print(type(a)) #字符串类型
#2.规划文件名 字符串查找子串rfind
index=a.rfind('.')
#print(index)
2.2 组织新名字=原名字+[备份]+后缀
b=a[:index]+'[备份]'+a[index:]
print(b)
aa=open(a,'rb') #打开文件
bb=open(b,'wb') #备份文件
#如果无法确定文件大小,循环读取写入,当读取出来的数据没有了终止循环
while True:
con= aa.read(1024)
if len(con)==0:
#表示读取完成
break
bb.write(con)
aa.close()
bb.close()



