码迷,mamicode.com
首页 > 其他好文 > 详细

实现文件内容的拷贝

时间:2019-12-18 22:14:42      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:format   return   字节   __name__   path   name   content   rcfile   txt   

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")

实现文件内容的拷贝

标签:format   return   字节   __name__   path   name   content   rcfile   txt   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!