目标:输入文件的名字,然后程序自动完成对文件进行备份
![](https://i-blog.csdnimg.cn/blog_migrate/1de026b8be08681384d79aeeea09b257.png)
![](https://i-blog.csdnimg.cn/blog_migrate/588510d2dd9a420cdd115d17d289a9b9.png)
代码描述:
# 输入文件的名字,然后程序自动完成对文件的备份
oldFileName = input("please input file name: ")
oldFile = open(oldFileName, 'r')
# 获取文件后缀格式
fileFlagNum = oldFileName.rfind('.')
if fileFlagNum > 0:
fileFlag = oldFileName[fileFlagNum:]
newFileName = oldFileName[:fileFlagNum] + '[复制]' + fileFlag
newFile = open(newFileName, 'w')
for lineContent in oldFile.readlines():
newFile.write(lineContent)
oldFile.close()
newFile.close()