[Tutor] Index Out of Range?List
Alan Gauld
alan.gauld at yahoo.co.uk
Thu May 4 09:44:38 EDT 2017
On 04/05/17 13:21, Stephen P. Molnar wrote:
> Here are the error messages:
>
> Enter Molecule ID: A
> A.lac.dat
> Traceback (most recent call last):
>
> File "<ipython-input-1-47feaf4e6c46>", line 1, in <module>
> runfile('/home/comp/Apps/Python/Testing/ReadFile_1.py',
> wdir='/home/comp/Apps/Python/Testing')
There appears to be a missing opening paren? Or a surplus closing one?
Either way this line is not in the code you sent us. It may be coming
from your IDE - which seems to be spyder.
Can you run the code from a command prompt so we see the unpolluted
Python output. IDEs are useful but they sometimes add in extra layers
that obfuscate things.
> "/home/comp/Apps/anaconda3/lib/python3.6/site-packages/spyder/utils/site/sitecustomize.py",
> line 102, in execfile
> exec(compile(f.read(), filename, 'exec'), namespace)
>
> File "/home/comp/Apps/Python/Testing/ReadFile_1.py", line 32, in <module>
> atm_chg.append(float( line.split()[-1] ))
>
> IndexError: list index out of range
But it does look like it's this line that causes the error
so I'd try the check for emptiness as described in my previous post.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos
More information about the Tutor
mailing list