#1 Le 12/11/2018, à 15:30
- Maga
[Résolu] [Python] Erreur syntaxe incompréhensible !!
Hello,
Dans le code python ci-dessous, j'ai une erreur syntaxe à la ligne (resultat2 = row[6]) que je n'arrive pas à comprendre.
A noter que cette ligne est la copie (copier/coller) de celle avec (row[5]) au-dessus qui ne plante pas elle...
Pour voir, j'ai passé les lignes incriminées en commentaire et zou, c'est la ligne (ecrire = ",f|S|B9,...) qui plante en syntaxe
Je ne pige rien...
Merci pour vos lumières.
for row in fichiercsv :
resultat = row[5]
resultat = resultat.split(":")
ascHeures = resultat[0]
ascMinutes = resultat[1].split(",")
ascSecondes = str( int(ascMinutes[1] / 60)
resultat2 = row[6]
resultat2 = resultat2.split(":")
decHeures = resultat2[0]
decMinutes = resultat2[1].split(",")
decSecondes = str( int(decMinutes[1] / 60)
ecrire = ",f|S|B9," + ascHeures + ":" + ascMinutes + ":" + ascSecondes + "|61.1," + decHeures + ":" + decMinutes + ":" + decSeconde + "|-162.95,2.07,2000,0")
f.write(ecrire) #
f.close()
Dernière modification par Maga (Le 12/11/2018, à 15:53)
Hors ligne
#2 Le 12/11/2018, à 15:36
- Roschan
Re : [Résolu] [Python] Erreur syntaxe incompréhensible !!
ascSecondes = str( int(ascMinutes[1] / 60)
Il manque une parenthèse, python n'arrive pas à exécuter la ligne suivante car il est toujours en train d'attendre la parenthèse fermante
Hors ligne
#3 Le 12/11/2018, à 15:52
- Maga
Re : [Résolu] [Python] Erreur syntaxe incompréhensible !!
Oh, le mégaBoulet !!!
C'était devant mon nez mais je n'arrivais pas à voir l'évidence...
Merci !
Hors ligne
#4 Le 12/11/2018, à 17:45
- erresse
Re : [Résolu] [Python] Erreur syntaxe incompréhensible !!
Maga, dans ton éditeur de texte lorsque tu saisis ton code, il n'y a pas une option qui vérifie si les couples de parenthèses sont correctes ? Le signe ) apparaît en gras lorsque tu survoles le ( par exemple.
Ça aide bien... (Je ne suis pas sûr, mais peut-être vérifie-t-il aussi d'autres délimiteurs).
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#5 Le 12/11/2018, à 17:52
- pingouinux
Re : [Résolu] [Python] Erreur syntaxe incompréhensible !!
Hello,
Il est très fréquent qu'une erreur de syntaxe sur une ligne d'un script python provienne d'une erreur dans la ligne précédente.
Hors ligne