TarFile オブジェクトは、tar アーカイブへのインターフェースを提供します。 tar アーカイブは一連のブロックです。アーカイブメンバー(保存されたファイル)は、 ヘッダーブロックとそれに続くデータブロックから構成されています。ある tar アーカイブに ファイルを何回も保存することができます。各アーカイブメンバーは、 TarInfo オブジェクトによって表わされます、詳細については TarInfo オブジェクト (セクション 7.19.2)を見て下さい。
[name [, mode[, fileobj]]]) |
'r'
、
既存のファイルにデータを追加するには 'a'
、あるいは既存のファイルを
上書きして新しいファイルを作成するには 'w'
のどれかです。mode のデフォールトは 'r'
です。
もし fileobjが与えられていれば、それを使ってデータを読み書きします。 もしそれが決定できれば、modeは fileobj のモードで上書きされます。.
...) |
name) |
) |
) |
verbose=True) |
sys.stdout
に印刷します。もし verbose が
False であれば、メンバー名のみ印刷します。もしそれが
True であれば、"ls -l"
に似た出力を生成します.
) |
None
を返します。
member[, path]) |
member) |
None
が返されます。
name[, arcname[, recursive]]) |
tarinfo[, fileobj]) |
tarinfo.size
バイトがそれから読まれ、
アーカイブに追加されます。gettarinfo()を使って
TarInfo オブジェクトを作成することができます。
'rb'
でオープンされるべきです。
[name[, arcname [, fileobj]]]) |
os.fstat()
を使って) ファイルオブジェクトfileobjの
どちらか用に作成します。 TarInfoの属性のいくつかは、
addfile()を使って追加する前に修正することができます。
arcnameがもし与えられていれば、アーカイブ内のファイルの
代替名を指定します。
) |
0
(デバッグメッセージなし)から 3
(すべてのデバッグ
メッセージあり)までの値に設定します.メッセージは
sys.stdout
に出力されます.
0
(デフォルトの値です) の場合,
extract() 実行時の全てのエラーを無視します.ただし,
デバッグが有効になっている場合には,デバッグ出力にエラーメッセージ
として出力します.
値を1
にした場合,すべての致命的な エラーに対して
OSErrorまたはIOError 例外を送出します.
値を2
にした場合、致命的でないエラーもまた,全て
TarError 例外として送出します.
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。