您的位置:首页 > 编程语言 > Python开发

简单编写的文件复制模块python脚本

2018-01-07 16:50 495 查看

小文件复制:

sourceFileName = input("请输入你要复制的文件名:")
index = sourceFileName.rfind(".") # 除用字符串的内置函数外,还可以使用条件语句判断
copyFileName = sourceFileName[:index]+ "-副本"+sourceFileName[index:]
readFile = open(sourceFileName,"rb")
content = readFile.read()
writeFile = open(copyFileName,"wb")
writeFile.write(content)
print("文件复制完成...")
readFile.flush()
writeFile.flush()
readFile.close()
writeFile.close()

大文件复制:

sourceFileName = input("请输入你要复制的文件名:")
listStr = sourceFileName.split(".")
copyFileName = listStr[0] +"-副本."+listStr[1] # 以防文件命名格式不正确做出的改变
readFile = open(sourceFileName,"rb")
writeFile = open(copyFileName,"wb")
while True:
content = sourceFileName.read(1024*1024) #read()的单位为byte,让其以1MB传输
if len(content)==0:
break
writeFile.write(content)
writeFile.flush()
print("文件复制完成...")
readFile.close()
writeFile.close()欢迎各位补充和纠错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 复制 基础