2004-08-13

在 Python 中生成 tar.bz2 文件

Python Cookbook 中看到一个很有趣的方法来创建 tar.bz2 文件,但他的代码里错误太多了,正确的写法应该是这个样子的:

import tarfile
import os
out = tarfile.TarFile.open('out.tar.bz2', 'w:bz2')
arcpath='/home/xyb/bin/'
out.add(arcpath, arcname=os.path.basename(arcpath))
out.close()

没有评论: