美文网首页
模块(8)shutil

模块(8)shutil

作者: Sandra_liu | 来源:发表于2021-07-02 00:06 被阅读0次
    #!/usr/bin/env python
    #coding=utf-8
    
    from shutil import make_archive
    # • shutil.copy(src, dst) : 复制文件,dst可以是目录,也可以是被复制后带文件名的全路径,
    # 比如:dst可以/home/testerhome/, 也可以是home/testerhome/newfile.txt
    
    # • shutil.copytree(src, dst): 复制目录包括子目录到目标目录
    
    # • shutil. rmtree(path): 删除目录包括子目录
    
    # • shutil.move(src, dst): 移动源目录包括子目录的文件到目标目录
    
    # • shutil.make_archive(base_name, format):打包压缩文件
    
    def targz_dir():
        archive_name = "myimage"
        root_dir = "../image"
        make_archive(archive_name, 'gztar', root_dir)
    
    if __name__=="__main__":
        targz_dir()
    
    

    相关文章

      网友评论

          本文标题:模块(8)shutil

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