【发布时间】:2014-09-02 11:40:21
【问题描述】:
我正在通过上传读取 csv 文件并尝试将所有值存储在列表中
def upload(request):
paramFile = request.FILES['file'].read()
data = csv.DictReader(paramFile)
list1 = []
for row in data:
list1.append(row)
print list1
文件.csv
12345,abcdef
输出
[{'1': '', None: ['']}, {'1': '2'}]
我想追加list1中的所有值
【问题讨论】:
-
您的预期输出是什么?是
[{12345: 'abcdef'}]吗? -
然后呢?这里有什么问题?
-
我希望最终列表为 list1 = ['12345', 'abcdef']
-
我看不出和字典有什么关系,那你为什么用
DictReader? -
@shashisp 你确定你不想要一个列表列表:
[['12345', 'abcdef'], ...]? CSV 中的每一行一个?