-
接收⽤户输⼊的⽂件名
-
规划备份⽂件名
-
备份⽂件写⼊数据
- 仅考虑文件存在的情况
代码实现
1.接收⽤户输⼊⽬标⽂件名
- 1、提取⽬标⽂件后缀
- 2、组织备份的⽂件名,xx[备份]后缀
2.备份⽂件写⼊数据
- 1、打开源⽂件 和 备份⽂件
- 2、将源⽂件数据写⼊备份⽂件 3、关闭⽂件
代码如下:
fname = input('请输入文件名:') index = fname.rindex('.') new_name = fname[:index] + '备份' + fname[index:] # 备份后的文件名 old_f = open(fname, 'rb') new_f = open(new_name, 'ab') while True: content = old_f.read() if len(content) == 0: # 如果原文件已读完,则结束读写 break new_f.write(content) # 写入到备份的文件 old_f.close() new_f.close()
浙公网安备 33010602011771号