use*_*801 3 python compression
我正在尝试bz2在特定位置提取压缩文件夹。我可以通过以下方式看到里面的数据:
bz2
handler = bz2.BZ2File(path, 'r') print handler.read()
但我希望将此压缩文件夹中的所有文件解压缩到一个位置(由用户指定),以维护文件夹的内部目录结构。
我对这种语言还很陌生.. 请帮忙...
Dha*_*ara 5
与 gzip 一样,BZ2 只是单个文件的压缩器,它不能归档目录结构。我怀疑你拥有的是一个档案,它首先由一个软件创建tar,然后用BZ2. 为了恢复“完整的目录结构”,首先提取您的 Bz2 文件,然后解压缩(或等效的)文件。
tar
BZ2
幸运的是,Python tarfile模块支持 bz2 选项,因此您可以一次性完成此过程。
归档时间:
12 年,8 月 前
查看次数:
4229 次
最近记录:
8 年,7 月 前