Python tarfile 模块
实例
创建内存中的 tar 归档文件:
import tarfile
import io
buffer = io.BytesIO()
with tarfile.open(fileobj=buffer, mode='w') as tar:
print('Tar archive created in memory')
print(f'Format: {tar.format}')
亲自试一试 »
定义和用法
tarfile 模块用于读取和写入 tar 归档文件,包括 gzip、bz2 和 xz 等压缩格式。
您可以使用它来创建、提取或操作 tar 归档文件,tar 是一种常见的文件分发和备份格式。
成员
| 成员 | 描述 |
|---|---|
| TarError | tar 文件错误的基本异常。 |
| TarFile | 用于读取和写入 tar 归档文件的类。 |
| TarInfo | 表示 tar 归档文件成员的类。 |
| is_tarfile() | 如果 name 指向有效的 tar 归档文件,则返回 True。 |
| open() | 打开 tar 归档文件以进行读取或写入。 |

