Python tarfile模块本身创建文件夹,而不仅仅是文件

时间:2016-01-07 20:27:10

标签: python windows gzip 7zip

当我运行以下脚本时,它会创建一个名为hello.gz的gzip文件。 gzip内部是一个名为hello的文件夹,文件夹内部是我的文本文件goodbye.txt

是否可以将gzip文件设置为直接包含文本文件,而不是将文本文件放在名为hello的文件夹中?

import tarfile
with tarfile.open("hello.gz", "w:gz") as tar:
    tar.add("goodbye.txt")

我正在运行Windows Server 2008和Python 2.7。

注意:如果我运行此命令,gzip只包含文本文件,而不包含文件夹:

7z.exe a -tgzip hello.gz goodbye.txt

但我很好奇是否可以使用tarfile模块完成。

0 个答案:

没有答案