Python教程

python基础应用:文件备份

本文主要是介绍python基础应用:文件备份,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 文件备份
#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基础应用:文件备份的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!