【发布时间】:2013-11-13 16:28:40
【问题描述】:
我可以创建一个 .tar.gz 文件使用
with tarfile.open(archive, 'w:gz') as archive_fd:
add_files_to_tar('.', archive_fd)
这很好用。但有时我想将这些文件打印到stdout(如果我通过 SSH 执行命令)
有人知道怎么做吗?我的旧 bash 代码是这样的
tar -czf - $files >&1
或
tar -czf - $files >/filename
【问题讨论】:
-
什么是
add_files_to_tar? -
一种将文件添加到存档的方法。您可以将其替换为 archive_fd.add('filename')