17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Exemples d’erreurs système<br />

ImportError<br />

Les primitives<br />

CHAPITRE 6<br />

>>> mon_fichier = open('jexistepas', 'r')<br />

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

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

IOError: [Errno 2] No such file or directory: 'jexistepas'<br />

>>> mon_fichier = open('/root/.ssh/known_hosts', 'r')<br />

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

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

IOError: [Errno 13] Permission denied: '/root/.ssh/known_hosts'<br />

Concerne les erreurs relatives au chargement d’un module ou d’un élément de<br />

module lors de l’utilisation de la directive import ou from. Si le nom de l’élément<br />

n’est pas trouvé, l’interpréteur lève une exception ImportError.<br />

IndentationError<br />

Provoquée lorsque l’interpréteur rencontre une erreur d’indentation de code.<br />

IndexError<br />

Exception utilisée lorsqu’un indice de séquence est hors limites.<br />

IndexError<br />

>>> liste = [1, 2, 3]<br />

>>> liste[12]<br />

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

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

IndexError: list index out of range<br />

KeyError<br />

Exception utilisée lorsqu’une clé de mapping n’existe pas dans la liste des clés.<br />

KeyError<br />

>>> dico = {'a': 12}<br />

>>> dico['b']<br />

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

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

KeyError: 'b'<br />

189

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

Saved successfully!

Ooh no, something went wrong!