首页 > 其他 > 详细

实现文件内容的拷贝

时间:2019-12-18 23:18:27      阅读:111      评论:0      收藏:0      [点我收藏+]
import os
"""
需求:实现文件内容拷贝
思路:
源文件:读出来
目标文件:写入到
"""
def fileCopy(srcPath,desPath):
if not os.path.exists(srcPath): #判断是否存在
print("哥们,{}文件不存在,别拷贝了".format(srcPath))
return
if not os.path.isfile(srcPath): #是否为文件夹
print("{}不是文件,无法拷贝".format(srcPath))
return
#打卡源文件和目标文件
srcFile = open(srcPath,"rb") #打卡文件 读取内容
desFile = open(desPath,"wb") #打开文件 写入内容

size = os.path.getsize(srcPath) #获取源文件大小,以字节为单位


while size > 0 :

content = srcFile.read(1024) #读取1024字节

desFile.write(content) #写入
size -= 1024

srcFile.close() #关闭文件
desFile.close()
if __name__ == "__main__": #执行程序入库,说白了,程序从这里开始运行

fileCopy("a.txt","c.txt")

实现文件内容的拷贝

原文:https://www.cnblogs.com/nishoufeng/p/12063632.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!