python复制文件的方法实例详解

1005次阅读  |  发布于5年以前

本文实例讲述了python复制文件的方法。分享给大家供大家参考。具体分析如下:

这里涉及Python复制文件在实际操作方案中的实际应用以及Python复制文件 的相关代码说明,希望你会有所收获。

Python复制文件:


    import shutil 
    import os 
    import os.path 
    src = " d:\\download\\test\\myfile1.txt " 
    dst = " d:\\download\\test\\myfile2.txt " 
    dst2 = " d:/download/test/

测试文件夹.txt "


    dir1 = os.path.dirname(src) 
    print ( " dir1 %s " % dir1) 
    if (os.path.exists(src) == False): 
    os.makedirs(dir1) 
    f1 = open(src, " w " ) 
    f1.write( " line a\n " ) 
    f1.write( " line b\n " ) 
    f1.close() 
    shutil.copyfile(src, dst) 
    shutil.copyfile(src, dst2) 
    f2 = open(dst, " r " ) 
    for line in f2: 
    print (line) 
    f2.close() 

测试复制文件夹树


    try : 
    srcDir = " d:/download/test " 
    dstDir = " d:/download/test2 "

如果dstDir已经存在,那么shutil.copytree方法会报错!这也意味着你不能直接用d:作为目标路径.


    shutil.copytree(srcDir, dstDir) 
    except Exception as err: 
    print (err)

希望本文所述对大家的Python程序设计有所帮助。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8