文件的copy

def mycopy(src_filename, dst_filename):
    try:
        fr = open(src_filename, "rb")
        try:
            try:
                fw = open(dst_filename, "wb")
                try:
                    while True:
                        b = fr.read(4096)
                        if not b:
                            break
                        fw.write(b)
                finally:
                    fw.close()
            except OSError:
                print("打开目标文件失败")
        finally:    
            fr.close()
    except OSError:
        print("打开源文件失败")



src = input("请输入源文件名:")
dst = input("请输入目标文件:")
mycopy(src, dst)

 

posted on 2018-08-24 23:34  zengsf  阅读(89)  评论(0编辑  收藏  举报

导航