Bonsoir,
Faisant une analyse statistique (sous 3.6.8) sur un fichier généalogique (texte) j'essaie de convertir des string en nombre via int().
La commande type me renvoie que la conversion est bien faite en integer.
Mais j'obtiens toujours le même message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for line in f: if 'DATE' in line: b=int(line[-5:-1].strip()) #print(type(b)) listedate.append(b)
Quelqu'un a-t'il une idée?Traceback (most recent call last):
File "/home/jacques/Documents/Programmes/geneweb/stats_basatabary.py", line 13, in <module>
b=int(line[-5:-1].strip())
ValueError: invalid literal for int() with base 10: 'RM 2'
Merci d'avance
Partager