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
Libérer: 2024-11-11 00:53:02
original
319 Les gens l'ont consulté

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.")
Copier après la connexion

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!")
Copier après la connexion

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
Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal