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.

188<br />

Éléments du langage<br />

DEUXIÈME PARTIE<br />

AttributeError<br />

Levée lorsque, pour un objet donné, l’interpréteur ne trouve pas l’attribut demandé,<br />

ou ne peut pas lui assigner de valeur.<br />

Erreurs d’attributs<br />

>>> o = []<br />

>>> o.items<br />

Traceback (most recent call last):<br />

File "", line 1, in ?<br />

AttributeError: 'list' object has no attribute 'items'<br />

>>> o.items = 0<br />

Traceback (most recent call last):<br />

File "", line 1, in ?<br />

AttributeError: 'list' object has no attribute 'items'<br />

EOFError<br />

Levée lorsque qu’un flux de lecture de données rencontre le caractère de fin de fichier<br />

EOF. C’est le cas par exemple lorsque l’on renvoie le signal EOF (Ctrl+D sous Linux et<br />

Ctrl+Z sous MS-Windows) à une commande comme input().<br />

Signal EOF<br />

>>> input() # Ligne suivi d'un signal EOF<br />

Traceback (most recent call last):<br />

File "", line 1, in ?<br />

EOFError<br />

FloatingPointError<br />

Exception concernant les erreurs de calcul en virgule flottante. Pour pouvoir l’utiliser,<br />

Python doit être configuré avec l’option -with-fpectl ou pyconfig.h doit<br />

définir la constante WANT_SIGFPE_HANDLER. Cette option est activée dans une installation<br />

Python par défaut.<br />

IOError<br />

Exception levée lorsqu’une opération de lecture ou d’écriture échoue. Voir l’exception<br />

parent EnvironmentError dans le chapitre précédent pour les paramètres du<br />

constructeur.

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

Saved successfully!

Ooh no, something went wrong!