python读取 csv里的数据

import unicodecsv

enrollments_filename = '/datasets/ud170/udacity-students/enrollments.csv'

## Longer version of code (replaced with shorter, equivalent version below)

# enrollments = []
# f = open(enrollments_filename, 'rb')
# reader = unicodecsv.DictReader(f)
# for row in reader:
#     enrollments.append(row)
# f.close()

with open(enrollments_filename, 'rb') as f:
    reader = unicodecsv.DictReader(f)
    enrollments = list(reader)
这里使用的是unicodecsv, unicodecsv与csv的工作原理完全相同, 但是它是Anaconda附带的模块,并且支持unicode

你可能感兴趣的:(Python)