












Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Dans ce document, vous trouverez des informations détaillées sur la programmation Python pour le calcul scientifique, avec une focus sur la gestion des erreurs et exceptions et la manipulation de fichiers. Ce document couvre les erreurs de syntaxe et exceptions, leur gestion, et comment déclencher intentionalement des exceptions. En outre, vous apprendrez à manipuler des fichiers, leur ouverture, lecture et écriture, et comment gérer les erreurs d'I/O qui peuvent survenir.
Typology: Slides
1 / 20
This page cannot be seen from the preview
Don't miss anything!













13/12/
1- Les erreurs de syntaxe: sont des erreurs d'analyse du code L'analyseur indique la ligne incriminée et affiche une petite « flèche » pointant vers le premier endroit de la ligne où l'erreur a été détectée
L'instruction try fonctionne comme ceci : (^) Exécution de la clause try : Tout d'abord, le bloc de code à l'intérieur de la clause try est exécuté. (^) Pas d'exception : Si aucune exception n'est levée pendant l'exécution de la clause try, le programme ignore la clause except associée et se poursuit normalement après le bloc try/except. En d'autres termes, si tout se passe bien, la clause except est sautée. (^) Exception levée : Si une exception survient pendant l'exécution de la clause try, le reste du code à l'intérieur de cette clause est ignoré. Le programme cherche ensuite une clause except correspondante. (^) Correspondance avec la clause except : Si le type d'exception levée correspond à l'une des exceptions spécifiées dans la clause except (le nom de l'exception est indiqué après le mot-clé except), alors le bloc de code à l'intérieur de cette clause except est exécuté. (^) Pas de correspondance avec la clause except: Si l'exception levée n'est pas du même type que celui spécifié dans la clause except, l'exception est considérée comme non gérée, et le programme s'arrête avec un message
(^) une exception est levée conditionnellement en fonction de la valeur d'une variable. Si la valeur est négative, une ValueError est levée ; sinon, la valeur est imprimée.
caractere description r Lecture (par defaut) w Il ouvre le fichier en mode écriture. Si le fichier existe déjà, son contenu est effacé. Si le fichier n'existe pas, un nouveau fichier est créé. x Creation exclusive(erreur si un fichier deja existant) a Ecriture (avec ajout a la fin) b Mode binaire t Mode texte (par defaut) r + Mode lecture et ecriture