.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