28-拷贝文件

作者: JSFnull | 来源:发表于2019-12-14 09:47 被阅读0次
    # f1 = open('/bin/ls', 'rb')
    # f2 = open('/tmp/list', 'wb')
    # 
    # data = f1.read()
    # f2.write(data)
    # 
    # f1.close()
    # f2.close()
    [root@room9pc01 tmp]# md5sum /bin/ls /tmp/list 
    a78c13d806e594dc4014d145d689f23d  /bin/ls
    a78c13d806e594dc4014d145d689f23d  /tmp/list
    
    
    src_fname = '/bin/ls'
    dst_fname = '/tmp/list2'
    
    src_fobj = open(src_fname, 'rb')
    dst_fboj = open(dst_fname, 'wb')
    
    #就像商品供货的例子
    
    while 1:
        data = src_fobj.read(4096)
        if data == b'':
    #if len(data) == 0:
    #if not data : 空串(b'')为假,取反为真
            break
        else:
            dst_fboj.write(data)
    
    src_fobj.close()
    dst_fboj.close()
    

    相关文章

      网友评论

        本文标题:28-拷贝文件

        本文链接:https://www.haomeiwen.com/subject/jyqlgctx.html