python进行文件备份
在这里插入代码片
def backup():
oldfilename=input("请输入要备份的文件名:") #输入需要备份的旧文件名
oldfile=open(oldfilename,'r') #打开旧文件
print(oldfile.name)
m,n=oldfile.name.split('.')
if oldfile: #如果文件存在,则执行下面的语句
fileflagnum=oldfilename.rfind('.')
# print(fileflagnum)
if fileflagnum>0: #如果旧文件内容数据长度大于0,则执行下面语句
fileflag=oldfilename[fileflagnum:] #找出旧文件名
newfilename=oldfilename[:fileflagnum]+'[附件].'+n #创建一个新文件,命名为:旧文件名+.+[附件]
newfile=open(newfilename,'w') #创建写入新文件
content=oldfile.read() #读出旧文件的内容
newfile.write(content) #将读出的内容写入新文件
oldfile.close()
newfile.close()
if __name__=='__main__':
backup()