我正在尝试将 .csv 文件中的一堆数据读入一个数组,格式为: [ [a,b,c,d], [e,f,g,h], ...]
运行下面的代码,当我打印带有空格('')的条目时,我访问元素的方式不正确,因为它在第一个空格('')处停止。例如,如果 Business、Fast Company、Youtube、fastcompany 是第 10 个条目......当我打印下面的内容时,我会在不同的行上显示:Business、Fast Company、YouTube、FastCompany
关于如何获得结果的任何建议:[ [a,b,c,d], [Business, Fast Company, Youtube, fastcompany], [e,f,g,h], ...]?
import csv
partners = []
partner_dict = {}
i=9
with open('partners.csv', 'rb') as csvfile:
spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')
for row in spamreader:
partners.append(row)
print len(partners)
for entry in partners[i]:
print entry