[Tutor] Index Out of Range?List
Stephen P. Molnar
s.molnar at sbcglobal.net
Thu May 4 08:21:04 EDT 2017
On 05/03/2017 08:32 PM, Steven D'Aprano wrote:
> On Wed, May 03, 2017 at 07:32:53PM -0400, Stephen P. Molnar wrote:
>
> [...]
>> When it is run I get:
>>
>> IndexError: list index out of range
>
> That alone is useless to us. Please post the full traceback, starting
> from the line
>
> Traceback (most recent call last):
>
> Among other things, it will show us the line of code that causes the
> error. Otherwise, we're just guessing.
>
> You might also like to consider a simple debugging technique: print
> the index and the length of the list just before trying to use them.
> E.g. if you want to extract the nth item of a list, write:
>
> print(n, len(a_list))
> value = a_list[n]
>
>
> (And yes, I completely agree that the error message should show that
> information, but it currently doesn't.)
>
>
Thanks for the reply.
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')
File
"/home/comp/Apps/anaconda3/lib/python3.6/site-packages/spyder/utils/site/sitecustomize.py",
line 866, in runfile
execfile(filename, namespace)
File
"/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
--
Stephen P. Molnar, Ph.D. Life is a fuzzy set
www.molecular-modeling.net Stochastic and multivariate
(614)312-7528 (c)
Skype: smolnar1
More information about the Tutor
mailing list