Maison >développement back-end >Tutoriel Python >Gestion des erreurs Python et opérations sur les fichiers : ne laissez pas les choses tourner mal

Gestion des erreurs Python et opérations sur les fichiers : ne laissez pas les choses tourner mal

Susan Sarandon
Susan Sarandonoriginal
2024-11-11 00:53:02328parcourir

Python Error Handling and File Operations: Don

Gestion des erreurs 101 : Garder votre code sans crash

La gestion des erreurs de Python utilise try, except et friends pour empêcher votre programme d'exploser. Voici la configuration :

try:
    result = 10 / 0
except ZeroDivisionError:
    print("Oops! You can't divide by zero.")

Le bloc try exécute le code à risque, et si une erreur (comme une division par zéro) se produit, il n'intervient que pour le gérer.


Opérations sur les fichiers : lire et écrire comme un pro

Python facilite l'ouverture, la lecture et l'écriture de fichiers. N'oubliez pas de les fermer lorsque vous avez terminé (ou mieux encore, utilisez with pour gérer cela pour vous).

with open("example.txt", "w") as file:
    file.write("Hello, file!")

Approche alternative : le bloc final

À utiliser enfin si vous avez besoin que quelque chose se produise quoi qu'il arrive, comme fermer un fichier ou mettre fin à une connexion.

try:
    file = open("example.txt", "r")
    # Read from file
finally:
    file.close()  # Always closes, error or not

Derniers mots : détectez ces erreurs avant qu’elles ne vous attrapent

Avec la gestion des erreurs et les opérations sur les fichiers à votre actif, votre code est plus fiable et prêt pour le monde réel.
? Bravo pour un code qui fonctionne, quoi qu'il arrive !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn