file[, mode[, compression]]) |
'r'
、
既存のファイルを切り詰めたり新しいファイルに書き込むためには 'w'
、
追記を行うためには 'a'
でなくてはなりません。
mode が 'a'
で file が既存の ZIP ファイルを
参照している場合、追加するファイルは既存のファイル中の ZIP アーカイブ
に追加されます。file が ZIP を参照していない場合、新しい ZIP
アーカイブが生成され、既存のファイルの末尾に追加されます。このことは、
ある ZIP ファイルを他のファイル、例えば python.exe に
cat myzip.zip >> python.exe
として追加することができ、少なくとも WinZip がこのような ファイルを読めることを意味します。 compression はアーカイブを書き出すときの ZIP 圧縮法で、 ZIP_STORED または ZIP_DEFLATED でなくては なりません。不正な値を指定すると RuntimeError が送出 されます。また、ZIP_DEFLATED 定数が指定されているのに zlib を利用することができない場合、 RuntimeError が送出されます。デフォルト値は ZIP_STORED です。
) |
name) |
) |
) |
) |
sys.stdout
に出力します。
name) |
) |
None
を返します。
filename[, arcname[, compress_type]]) |
'w'
または 'a'
でなくてはなりません。
zinfo_or_arcname, bytes) |
'w'
または 'a'
で開かれていなければなりません。
以下のデータ属性も利用することができます。
0
(デフォルト、何も出力しない) から 3
(最も多くデバッグ情報を
出力する) までの値に設定することができます。デバッグ情報は
sys.stdout
に出力されます。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。