Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1711 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [Python] Erreur de Syntaxe try:

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Python] Erreur de Syntaxe try:

n°2338906
sorg
trop sur HFR depuis 2001
Posté le 09-09-2019 à 22:28:23  profilanswer
 

Hello,  
Newb en python, je bute sur une erreur sans doute conne, mais je ne la vois pas:
 
J'ai la fonction suivante dans mon script:
 

Code :
  1. def balayagetableau(signe="" ):
  2.     """Procédure qui balaye les lignes du tableau pour en extraire les données pertinentes"""
  3.     for ligne in lignes[1:]:
  4.         try:
  5.             fond = re.search("codeFonds=(.*)&", ligne.td.a.get("onclick" )).group(1)
  6.             urlfond = re.search("javascript:creerPageExterne\(\'(.*)\'\);", ligne.input.get("value" )).group(1)
  7.             r = s.get(baseurl + urlfond)
  8.             compote = BeautifulSoup(r.text, "lxml" )
  9.             isin = re.search("ISIN\s:\s(..\d{10})",compote.text).group(1)
  10.             nomfond = ligne.find_all("td" )[0].text
  11.         except:
  12.             fond = ligne.find_all("td" )[0].text
  13.             isin = fond
  14.             nomfond = fond
  15.         date = str(parse_datetime(ligne.find_all("td" )[1].text, dayfirst="True" ).date()
  16.         try:
  17.             valeurpart = re.search(
  18.             "(\d*,\d{2})", ligne.find_all("td" )[2].text
  19.             ).group(1)
  20.         except:
  21.             valeurpart = ""
  22.         nbpart = signe + ligne.find_all("td" )[3].text
  23.         montant = signe + re.search("(\d*,\d{2})", ligne.find_all("td" )[4].text).group(1)
  24.         ope["table"].append([fond, isin, nomfond, date, valeurpart, nbpart, montant])


 
Quand j'execute le script, j'ai l'erreur suivante qui s'affiche:

user@5029447231bb:/myData# python generali.py
  File "generali.py", line 30
    try:
      ^
SyntaxError: invalid syntax


 
Je dois louper un truc, un guillement ou une parenthèse mal fermée, mais j'ai beau y regarder, je ne vois pas.
 
Si une ame généreuse veut bien y jeter un oeuil neuf :) merci !


Message édité par sorg le 09-09-2019 à 22:28:45
mood
Publicité
Posté le 09-09-2019 à 22:28:23  profilanswer
 

n°2338938
phraide
Posté le 10-09-2019 à 23:21:04  profilanswer
 

Parenthèse manquante à la ligne 16 ?


---------------
I'm too old for this shit.
n°2338939
sorg
trop sur HFR depuis 2001
Posté le 10-09-2019 à 23:37:34  profilanswer
 

phraide a écrit :

Parenthèse manquante à la ligne 16 ?


Oui, merci ! Je l'ai trouvé il y a une heure ! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Python] Erreur de Syntaxe try:

 

Sujets relatifs
Requete: "CREATE TABLE truc LIKE Machin" Erreur de syntaxe !! ?[FICO Xpress] étrange erreur - problème syntaxe
VBA : Erreur de syntaxe dans un champs Worderreur de syntaxe, probleme langage C
[Debutant] Python + MYSQL Python, erreur syntaxe dans requette MYSQLerreur de syntaxe (vb.net, SQL server)
Internet Explorer : erreur de syntaxe ligne 4Erreur de syntaxe SQL. Help !
[MySQL] erreur de syntaxe ...Erreur :1064 Erreur de syntaxe près de
Plus de sujets relatifs à : [Python] Erreur de Syntaxe try:


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR