【发布时间】:2021-06-02 03:01:43
【问题描述】:
我有一个 git 存储库,我想对除 .git 文件夹及其内容之外的所有文件进行 tar。
我在tar.add(...) 中找到了参数exclude=... 的答案,但它似乎被贬低了。还有其他方法吗?
【问题讨论】:
-
def filter_func(tarinfo): if os.path.isdir(tarinfo.name): return None return tarinfo mytarfile.add(..., filter=filter_func)
-
你能在上面试试吗?
标签: python python-3.x tar tarfile