python之文件备份的小脚本

wenjianming=input('请输入要复制的文件(文件名+文件格式):')  #备份绝对路径下的文件,在wenjianming里输入(绝对路径+备份的文件名+文件格式(text等))
oldwenjan=open(wenjianming,'rb')    #打开文件xxx,用二进制阅读文件
neirong=oldwenjan.read()            #把读到的内容传入neirong
oldwenjan.close()                   #关闭文件  注意每个文件用完都需要关闭!!!

num=wenjianming.rfind('.')      #查找.在字符串里面的index
if num>0:
    wenjianyoubian=wenjianming[num:]    #截取文件.后面的格式(类似TXT等)
newwenjian=wenjianming[:num]+'[复件]'+wenjianyoubian  #字符串相加组合为新文件
newbao=open(newwenjian,'wb')      #创建新文件,并用二进制写
newbao.write(neirong)           #将内容写入新文件里
newbao.close()                     #关闭新文件

猜你喜欢

转载自blog.csdn.net/sui_yi123/article/details/82388803