ValueError: invalid literal for float():
Publicado por Enrique (2 intervenciones) el 28/11/2016 00:08:43
Estimados todos
Esta parte de código que muestro a continuación, copia fechas y datos importados de Internet, en dos listas denominadas "fechas" y "datos". Los datos los copia como del tipo str.
Crea la lista sin dar error.
Quiero que introduzca los datos en la lista, como números decimales, por lo que modifico la sentencia como indico a continuación.
En este caso, me da el siguiente error.
/usr/bin/python -u "/media/enri/6006-FF6B/Python-LibreofficeCalc/MiCartera/trabajo.py"
Traceback (most recent call last):
File "/media/enri/6006-FF6B/Python-LibreofficeCalc/MiCartera/trabajo.py", line 38, in <module>
datos.append(float (cotiz[i]))
ValueError: invalid literal for float(): 38,500000
¿Cual puede ser el problema y cómo podría solucionarlo?.
Agradeceré vuestra ayuda
Esta parte de código que muestro a continuación, copia fechas y datos importados de Internet, en dos listas denominadas "fechas" y "datos". Los datos los copia como del tipo str.
1
2
3
4
5
6
# Exportación a la Hoja Excel
for i in range(0, len(cotiz)):
if i % 2 == 0:
datos.append(cotiz[i])
else:
fechas.append(cotiz[i])
Crea la lista sin dar error.
Quiero que introduzca los datos en la lista, como números decimales, por lo que modifico la sentencia como indico a continuación.
1
2
3
4
5
6
# Exportación a la Hoja Excel
for i in range(0, len(cotiz)):
if i % 2 == 0:
datos.append(float (cotiz[i]))
else:
fechas.append(cotiz[i])
En este caso, me da el siguiente error.
/usr/bin/python -u "/media/enri/6006-FF6B/Python-LibreofficeCalc/MiCartera/trabajo.py"
Traceback (most recent call last):
File "/media/enri/6006-FF6B/Python-LibreofficeCalc/MiCartera/trabajo.py", line 38, in <module>
datos.append(float (cotiz[i]))
ValueError: invalid literal for float(): 38,500000
¿Cual puede ser el problema y cómo podría solucionarlo?.
Agradeceré vuestra ayuda
Valora esta pregunta


0