【发布时间】:2013-12-28 18:48:59
【问题描述】:
我正在使用此信息(已将文件下载到我的计算机)http://www.genome.gov/admin/gwascatalog.txt
写了这篇
import csv
path = '/Users/mtchavez/Documents/ALS/Diseasome/GWAS.txt'
read_file = open(path)
reader = csv.reader(read_file, delimiter = '\t')
fieldnames = reader.next()
rows = list(reader)
read_file.close()
write_file = open('datatest.csv', 'wb')
writer = csv.writer(write_file, delimiter = '\t')
writer.writerow(('disease', 'genes'))
disease_gene = dict()
for row in rows:
disease = row[7]
reported_genes = row[13]
但我收到一条错误消息:
File "data1.py", line 18, in <module>
disease = row[7]
IndexError: list index out of range
【问题讨论】:
-
print(row)会得到什么?
标签: python list csv indexing range