file[, mode[, compression]]) |
'r'
per leggere un file esistente, 'w'
per
troncare e scrivere un nuovo file, oppure 'a'
per aggiungere
ad un file esistente. Se mode è 'a'
e file si
riferisce ad un file ZIP esistente, allora altri file vengono
aggiunti ad esso. Se file non si riferisce ad un file ZIP,
allora verrà aggiunto un nuovo archivio ZIP al file. Questo è il
significato di aggiungere un archivio ZIP ad un altro file, come
python.exe. Anche usare
cat myzip.zip >> python.exe
funziona, ed almeno WinZip è capace di leggere questo tipo di file. compression è il metodo di compressione ZIP da usare quando si scrive sull'archivio, e dovrebbe essere ZIP_STORED o ZIP_DEFLATED; valori non riconosciuti solleveranno un'eccezione RuntimeError. Se è specificato ZIP_DEFLATED ma il modulo zlib non è disponibile, verrà sollevata ancora una volta l'eccezione RuntimeError. Il predefinito è ZIP_STORED.
) |
name) |
) |
) |
) |
sys.stdout
.
name) |
) |
None
.
filename[, arcname[, compress_type]]) |
'w'
o 'a'
.
zinfo_or_arcname, bytes) |
'w'
o 'a'
.
È disponibile anche il seguente attributo:
0
(valore predefinito, nessun output) a 3
(l'output
maggiore). Le informazioni di debug vengono scritte su sys.stdout
.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.