CORRECTIF: erreur d'exécution Python

  • UNE Cours-temps Erreur arrive quand Python comprend ce que vous dites, mais s'exécute en difficulté lorsque vous suivez vos instructions.
  • Vous devez savoir que Pythons'exécute les programme en deux étapes.
  • Non seulement Python présente des erreurs d'exécution et si vous en rencontrez une, consultez notre Centre d'erreurs d'exécution.
  • Nous avons beaucoup écrit sur les outils de développement comme Python. Allez dans notre Outils de développement Hub.
Comment corriger l'erreur d'exécution Python
Pour résoudre divers problèmes de PC, nous recommandons DriverFix :
Ce logiciel maintiendra vos pilotes opérationnels, vous protégeant ainsi des erreurs informatiques courantes et des pannes matérielles. Vérifiez tous vos pilotes maintenant en 3 étapes faciles :
  1. Télécharger DriverFix (fichier de téléchargement vérifié).
  2. Cliquez sur Lancer l'analyse pour trouver tous les pilotes problématiques.
  3. Cliquez sur Mettre à jour les pilotes pour obtenir de nouvelles versions et éviter les dysfonctionnements du système.
  • DriverFix a été téléchargé par 0 lecteurs ce mois-ci.

Programmation est assez amusant, mais à un moment donné, lorsque vous essayez d'exécuter le programme, malheureusement et inévitablement, les erreurs apparaîtra. Ainsi, provoquer, comprendre et corriger les erreurs est une partie importante de la programmation.

Il existe trois grands types de Erreur que vous pouvez entrer Python mais ici, nous allons parler de la façon de résoudre Pythonerreurs d'exécution.

Un temps d'exécution Erreur arrive quand Python comprend ce que vous dites, mais rencontre des problèmes en suivant vos instructions.


Comment puis-je corriger l'erreur d'exécution Python ?

Vous avez donc tout écrit correctement, en d'autres termes, votre syntaxe est correcte, mais Python ne comprend toujours pas ce que vous dites. Prenons un exemple simple d'un Python erreur d'exécution:

  • imprimer (solution)

Si vous essayez d'exécuter cette ligne simple, vous recevrez une erreur d'exécution simplement parce que vous n'avez pas défini le solution variable. La ligne n'a pas de sens.

Pour mieux comprendre cette énigme, faisons une association avec la grammaire anglaise. Prenons cette phrase par exemple.

  • S'il te plaît, mange la porte.

Grammaticalement, il n'y a absolument aucun problème avec cette phrase. Tout y est, nous avons tous les éléments de syntaxe corrects.

Mais quand vous essayez de comprendre la phrase, quand vous reconstituez les mots, cela n'a pas de sens parce que vous savez que vous pouvez ouvrir et fermer la porte, même la fermer ou la sortir mais la manger ?

En programmation, cela s'appellera unerreur d'exécution car il apparaît avant que vous ne commenciez le programme. Il existe plusieurs types de runtime les erreurs. Dans cet article, vous apprendrez comment les résoudre.

1. Utilisez une variable ou une fonction non définie.

Cela peut également se produire si vous utilisez des lettres majuscules de manière incohérente dans un nom de variable :

callMe = "Brad"
imprimer (m'appeler)

Traceback (appel le plus récent en dernier): à la ligne 2 du code que vous avez soumis: print (callme) NameError: le nom 'callme' n'est pas défini

Dans ce cas, le programme a renvoyé la variable non définie Erreur. Vous avez défini la variable appelle-moi, mais vous essayez d'imprimer une autre variable, appelle-moi. Vous devez utiliser les variables exactement comme vous les définissez, en respectant la casse.


2. Diviser par zéro

Devinez quoi? Python se soucie des maths, et en maths, diviser par zéro ça n'a aucun sens.

imprimer (1/0)

Traceback (appel le plus récent en dernier): à la ligne 1 du code que vous avez soumis: imprimer (1/0) ZeroDivisionError: division par zéro

Donc, cette ligne renvoie une erreur d'exécution comme Python peut le lire correctement, mais lorsqu'il s'agit de l'exécuter, il refuse de le faire car il n'a aucun sens mathématique.


3. Utiliser des opérateurs sur le mauvais type de données

print("vous essayez d'ajouter du texte et des chiffres" + 20)

Traceback (appel le plus récent en dernier): à la ligne 1 du code que vous avez soumis: print("vous essayez d'ajouter du texte et des chiffres" + 20) TypeError: ne peut concaténer que str (pas "int") en str

Cette ligne renvoie l'erreur d'exécution car vous essayez d'ajouter du texte avec des nombres, des crayons et des oranges, des chaises avec des pigeons, etc. Il n'est tout simplement pas logique d'effectuer des opérations avec différents types de variables.

Vous devez également savoir que Python exécute le programme en deux étapes. Il vérifie d'abord la syntaxe et si la syntaxe est correcte, il passe à la deuxième étape d'exécution du programme. C'est là qu'il tombe sur d'éventuelles erreurs d'exécution.

Nous espérons que ce guide répondra à toutes vos questions, mais si vous en avez d'autres ou si vous rencontrez d'autres problèmes, veuillez les jeter dans la section commentaires ci-dessous et nous vous répondrons dès que possible.


Questions fréquemment posées

  • Le moyen le plus rapide de corriger les erreurs d'exécution consiste simplement à installer un correcteur d'erreur d'exécution dédié.

  • Si l'une des lignes contient un problème comme des variables non définies, une division par zéro ou l'exécution d'opérations avec des variables de types différents, elle renverra une erreur d'exécution.

  • L'exemple le plus simple est un programme avec une ligne simple comme imprimer (1/0). Si vous l'exécutez, vous obtiendrez un ZeroDivisionError: division par zéro Erreur, qui est une erreur d'exécution.

Erreur d'exécution 62: Entrée après la fin du fichier [Réparer]

Erreur d'exécution 62: Entrée après la fin du fichier [Réparer]Erreurs D'exécution

Essayez de réinstaller le programme problématique ou de le mettre à jourVous serez confronté à l'erreur d'exécution 62 si un programme spécifique est défectueux ou ne peut pas charger ses fichiers....

Lire la suite
Erreur d'exécution 52: nom de fichier ou numéro incorrect [Réparer]

Erreur d'exécution 52: nom de fichier ou numéro incorrect [Réparer]Erreurs D'exécution

La réinstallation des bibliothèques d'exécution devrait faire l'affaireLa désinstallation des applications en conflit peut s'avérer efficace.Une autre méthode qui semble fonctionner consiste à effe...

Lire la suite
Erreur d'exécution 9: Indice hors plage [Réparer]

Erreur d'exécution 9: Indice hors plage [Réparer]Erreurs D'exécutionMicrosoft Excel

Réparez votre classeur pour toute erreur imprévueL'erreur d'exécution 9: Indice hors plage est courant dans Microsoft Excel et se produit lorsque vous essayez d'accéder à une cellule au-delà de la ...

Lire la suite