当我运行以下脚本时,它会创建一个名为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
模块完成。