【发布时间】:2019-07-09 04:36:50
【问题描述】:
我正在尝试将 datalist.csv 中的数据存储在变量“sort”中,以便我可以将数据附加到文件中,但是,它返回的是一个空字段。
datalist.csv 的示例文件是
W_A11, 2000-02, Moving average, 59.66666667, 50.92582302, 68.40751031, Injuries, Number, Assault, Validated, Whole pop, All ages, Fatal,
W_A12, 2000-02, Moving average, 1.543343121, 1.317063238, 1.769623003, Per 100,000 people, Age-standardised rate, Assault, Validated, Whole pop, All ages, Fatal,
W_F11B, 2000-02, Moving average, 64.33333333, 55.25710337, 73.40956329, Injuries, Number, Falls, Validated, Whole pop, 0-74 years, Fatal
我不确定要尝试什么。
infile = open("datalist.csv", "r")
next(infile)
for line in infile:
line.strip("'")
line.strip('"')
csvfile = csv.reader(infile, delimiter=',')
csvfile = list(csvfile)
sort = sorted(csvfile, key= operator.itemgetter(6))
for line in sort:
print(line)
我希望 sort 存储 datalist.csv 中的数据,并让 print 语句返回 csv,但由第六个索引值组织。而是返回一个空字段。
【问题讨论】:
标签: python python-3.x csv file-io