首页 > 编程语言 > 详细

python基础应用:文件备份

时间:2021-08-22 23:22:14      阅读:24      评论:0      收藏:0      [点我收藏+]
# 文件备份
#1.接受用户输入目标文件名
old_name = input("请输入目标文件名:")
#print(type(old_name))
#2.规划备份文件的名字
#2.1提取文件后缀点的下标
index = old_name.rfind(‘.‘)
#当用户输入.txt这类无效文件时,过滤
if index>0:
postfix = old_name[index:]
#print(index)
#print(old_name[:index])
#2.2组织性文件名 旧文件名+[备份]+后缀
new_name = old_name[:index]+‘[备份]‘+postfix
print(f"{new_name}备份成功!")
#3.备份文件写入数据
#3.1打开源文件和备份文件
old_f = open(old_name,‘rb‘)
new_f = open(new_name,‘wb‘)
#3.2将原文件数据写入备份文件
while True:
con = old_f.read(1024)
if len(con) == 0 :
break
new_f.write(con)

python基础应用:文件备份

原文:https://www.cnblogs.com/casterhb/p/15173791.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!