Skip to content Skip to sidebar Skip to footer

Indexerror: List Index Out Of Range Reading/writing From/to File

I have got this script on Python 2.6 with RHEL OS: import csv def write_cols(data): col_spacer = ' ' # added between columns widths = [0] * len(data[0]) for ro

Solution 1:

Your format call here:

"{{:<{width}}}".format(col, width=widths[index])

has either too many or not enough arguments / braces. The braces in the string each indicate a place to put text for format. I'd say you have too many braces and it gets confused by that. You could either use different parenthesis, or remove them...

Tell me if i'm missing the point/purpose of this statement

Solution 2:

Solution 3:

I solved with the help of @MartinEvans.

The problem is simplier than we could imagine: there was a blank line on the bottom of the input file.

Post a Comment for "Indexerror: List Index Out Of Range Reading/writing From/to File"