[Tutor] converting strings to float: strange case

Gabriele Brambilla gb.gabrielebrambilla at gmail.com
Mon Apr 28 17:13:10 CEST 2014


I'm trying to convert a string to a float. It seems a basic thing but I
don't know why I'm getting this erroris

Traceback (most recent call last):
  File "phresREADER.py", line 27, in <module>
    tra = float(stri)
ValueError: could not convert string to float:

My file has this line

5.50000e+000 5.50000e+001 5.50000e+002 5.50000e+003

my code is:

my_line = f.readline()
avg_energySTR = [str(i) for i in my_line.split(' ')]
for stri in avg_energySTR:
        tra = float(stri)

do you have any idea?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20140428/2eed2023/attachment.html>

More information about the Tutor mailing list