
November 16th, 2012, 12:46 PM
|
|
Contributing User
|
|
Join Date: Jul 2007
Location: Joensuu, Finland
|
|
Quote: | Originally Posted by Murtasma
Code:
for row in reader:
#save header row.
if rownum != 0:
name = str(row[0])
code = row[1]
print name
print code
shortcode[str(row[0])] = str(row[1])
print row[0] + " " + row[1]
rownum += 1
what am I doing wrong? |
Unless you copied-and-pasted wrong, “rownum += 1” is not inside the loop and thus only gets updated once.
Anyway, you’d be better off using the enumerate() function:
Code:
for rownum, row in enumerate(reader):
__________________
My armada: openSUSE 12.3 (home desktop, laptop, work desktop), Ubuntu 12.04 LTS (mini laptop), Debian GNU/Linux 7.0 (server), Mythbuntu 12.04 LTS (HTPC), Bodhi Linux 2.0 & Windows 7 Ultimate (test desktop), FreeBSD 9.1 (test server)
|