17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Une fois l’instance créée, une série de méthodes est disponible :<br />

Principaux modules<br />

CHAPITRE 8<br />

close()<br />

Ferme l’archive. Doit obligatoirement être appelée pour valider des écritures.<br />

getinfo(nom) -> objet Zipinfo<br />

Renvoie des informations concernant l’élément nom de l’archive dans un objet de type<br />

ZipInfo.<br />

infolist() -> liste d’objets ZipInfo<br />

Renvoie une liste ordonnée d’objets ZipInfo, pour chaque entrée de l’archive.<br />

namelist() -> liste d’entrées<br />

Renvoie une liste ordonnée des noms des entrées de l’archive.<br />

printdir()<br />

Affiche sur la sortie standard le contenu de l’archive.<br />

read(name) -> data<br />

Renvoie le contenu de l’entrée name, pour une archive ouverte en mode r ou a.<br />

testzip() -> None ou le premier fichier défectueux<br />

Passe en revue toutes les entrées de l’archive, et teste les codes CRC. Renvoie le nom<br />

de la première entrée défectueuse ou None si tout est correct.<br />

write(fichier[, arcname[, compress_type]])<br />

Ajoute à l’archive, ouverte en mode w ou a, le fichier. S’il est fourni, le paramètre<br />

arcname sera utilisé pour le nom de l’entrée. compress_type permet de spécifier un<br />

mode de compression différent de celui général à l’archive si nécessaire.<br />

writestr(zinfo_or_arcname, bytes)<br />

Écrit les données contenues dans l’objet stringbytes dans l’archive ouverte en mode<br />

w ou a, en utilisant comme nom d’entrée celui fourni dans zinfo_or_arcname (objet<br />

string ou objet ZipInfo).<br />

debug<br />

Attribut spécifiant le niveau de débogage utilisé. À 0 (par défaut), ne donne aucune<br />

information. De 1 à 3 : informations de débogage, de plus en plus complètes, sur la<br />

sortie standard.<br />

255

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!