Python3实现:文件复制

 
 
import os
#输入要备份的文件
fileName = input("请输入要备份的文件:")
#判断目标文件是否存在
if not os.path.isfile(fileName):
    print("文件路径无效!")
else:
    '''
    #方式一
    #分离文件名和扩展名
    partName = os.path.splitext(fileName)
    fname = partName[0]
    fextension = partName[1]
    #生成新文件的名字
    newFileName = fname + "_backup" + fextension
    '''
    #方式二
    suffixPosition = fileName.rfind(".")
    newFileName = fileName[:suffixPosition] + "_backup" + fileName[suffixPosition:]
    #拷贝
    newFile = open(newFileName,"wb")
    oldFile = open(fileName,"rb")
    contents = oldFile.readlines()
    newFile.writelines(contents)

    newFile.close()
    oldFile.close()

猜你喜欢

转载自blog.csdn.net/Fighting_Yaya/article/details/80277084
今日推荐