Les messages d'erreur Python sont spécifiques et faciles à comprendre "ga" (SyntaxError sur le côté fermant des commentaires triples "" ")

Objectif

(Avant ça,,, J'ai reçu des "commentaires", etc., et cet article doit être corrigé, je suis désolé. )

Je n'ai pas assez d'expérience pour le comparer à quoi que ce soit, ** Les messages d'erreur Python sont concrets et faciles à comprendre ** Je sens ça. Par conséquent, l'erreur peut être lue non seulement d'un coup d'œil mais aussi sérieusement. Je pense que c'est un raccourci pour la résolution des erreurs.

Cependant, il y a des moments où je ne comprends pas pendant un moment, alors ** Calme-nous en supposant que vous devriez comprendre ** Ceci est un article pour montrer de tels sentiments.

SyntaxError du côté fermant des commentaires triples "" "

Sur le côté de clôture du commentaire dans le ** triple "" "supplémentaire, la signification de SyntaxError ** est Même si je viens d'écrire un commentaire, cela provoque une erreur, et on dit que c'est Syntaxe Cela signifie exactement ce qu'il dit.

Exemple de message d'erreur

Le code affiché ici sert à émettre un message d'erreur. Ce n'est pas du code qui peut faire exactement les mêmes erreurs. Je répète. C'est le code pour émettre un message d'erreur. (Cependant, j'ai vu la même erreur dans un code légèrement plus déroutant.)

Erreur 1

C'est le cas où ** SyntaxError ** apparaît. Le code est ci-dessous.

comment_err1.py


a = 1
b = 2
try:
    a = 0
"""
Essayez de mettre 0 dans un fichier.
(Le code lui-même n'a aucun sens.)
"""
    b = b/a
except:
    print("data NG!")

L'affichage d'erreur est le suivant.

C:\_qiita\python_error>python comment1_err1.py
  File "comment1_err1.py", line 8
    (Le code lui-même n'a aucun sens.)
"""
            ^
SyntaxError: invalid syntax

Le mouvement ci-dessus est ** SyntaxError ** car il n'a pas de sens après avoir essayé d'interpréter le commentaire comme quelque chose de significatif. Ce qui précède n'est pas un problème si vous ajoutez le retrait dans le commentaire.

point

** Les commentaires ne peuvent pas aller à l'encontre de l'indentation. ** **

Résumé

Je pense que c'est un résultat naturel en termes de composition du message d'erreur, mais j'ai senti que c'était facile à comprendre. .. ..

Lié (personne)

Choses qui ne sont pas directement liées

Utilisez python sans stress! (Familiarisez-vous avec le générateur. Il semble que ce soit depuis 1975.)

Utilisez python sans stress! (En Python, tout est implémenté en tant qu'objet) Utilisez python sans stress! (Près de Pylint) Utilisez python sans stress! (Expression et déclaration) Apprenez soigneusement Python en anglais et en japonais.

à partir de maintenant

Si vous avez des commentaires, veuillez nous le faire savoir. : bonbons: Étudiera,,,,

Recommended Posts

Les messages d'erreur Python sont spécifiques et faciles à comprendre "ga" (SyntaxError sur le côté fermant des commentaires triples "" ")
Les messages d'erreur Python sont concrets et faciles à comprendre "ga" (Erreur d'index: index de liste hors limites avec l'élément [0])
Les messages d'erreur Python sont spécifiques et faciles à comprendre "ga" (... AAA yyy BBB)
Les messages d'erreur Python sont spécifiques et faciles à comprendre "ga" (avant cela, deux points (:) et point-virgule (;))
Un moyen simple de remplir le début de 0 en fonction du nombre de chiffres dans le nombre [Python]
Un moyen simple de vérifier la source des modules Python
14 quiz pour comprendre la portée étonnamment compliquée de Python
Utilisez Python pour surveiller Windows et Mac et collecter des informations sur les applications sur lesquelles vous travaillez
[Super facile! ] Comment afficher le contenu des dictionnaires et des listes incluant le japonais en Python
Facilitez la compréhension de l'affichage des exceptions du module Python
Je veux connaître la nature de Python et pip
Expressions régulières faciles et solides à apprendre en Python
[Introduction à Python] J'ai comparé les conventions de nommage de C # et Python.
[Python] Comment obtenir le premier et le dernier jour du mois
L'histoire de l'exécution de python et de l'affichage des résultats sans fermer vim
La route pour installer Python et Flask sur un PC hors ligne
Convertissez le résultat de python optparse en dict et utilisez-le
Vérification de la théorie selon laquelle "Python et Swift sont assez similaires"
Comment mettre à jour la version Python de Cloud Shell dans GCP
Essayer d'implémenter et de comprendre les arborescences de segments étape par étape (python)
[python] Une note que j'ai commencé à comprendre le comportement de matplotlib.pyplot
Utilisez AWS lambda pour récupérer les actualités et notifier régulièrement LINE des mises à jour [python]