python实现复制文件功能

Django实战
大家要知道csdn的订阅规则 订阅一个可以看所有
东方佑
  1. 写程序,实现复制文件功能
    要求:
    1) 要考虑关闭文件问题
    2) 要考虑超大文件复制问题
    3) 要能复制二进制文件(如: / usr / bin / python3 等文件)
    def copy_file():
    file=input(‘源文件’)
    file1=input(‘复制文件’)
    try:

    offset=0
    while True:
    
        f=open(file, 'rb')
        if offset > 0:
            f.seek(offset, 0)
        l=f.read(4096)
        f.close()
        offset += 4096
        print(l)
        if len(l) == 0:
            break
        else:
    
            f1=open(file1, 'wb')
            f1.seek(offset - 4096, 0)
            f1.write(l)
            f1.close()
    

    except OSError:
    print(‘文件出错’)
    copy_file()

©️2020 CSDN 皮肤主题: 点我我会动 设计师: 上身试试 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值