如何使用Python创建tar文件?

使用tarfile模块创建目录的zip存档。使用os.walk遍历目录树,然后递归地将所有文件添加到其中。

例如

import os

import tarfile

def tardir(path, tar_name):

    with tarfile.open(tar_name, "w:gz") as tar_handle:

        for root, dirs, files in os.walk(path):

            for file in files:

                tar_handle.add(os.path.join(root, file))

tardir('./my_folder', 'sample.tar.gz')

tar.close()

上面的代码将my_folder的内容压缩到文件“ sample.tar.gz”中。并将其存储在当前目录中。

以上是 如何使用Python创建tar文件? 的全部内容, 来源链接: utcz.com/z/316372.html

回到顶部