import csv
DATA=((10, 'Record 1', 'hi'),
(20, 'Record 2', 'bye'),
(30, 'Record 3', 'test'))
f=open('bookdata.csv', 'w')
writer=csv.writer(f)
writer=csv.writer(f,delimiter='\t',quotechar='"',quoting=csv.QUOTE_ALL)
for record in DATA:
writer.writerow(record)
f.close()
f=open('bookdata.csv', 'r')
reader=csv.reader(f)
for chap, title, pack in reader:
print("%s, %s, %s" % (chap, title, pack))
f.close()
それは私には正しいように見えますが、「ValueError: unpack するには 0 以上の値が必要です」と表示されます
それは最初の行を読みますが、クラッシュするのはその行を読んだ後です...
どんな助けでもいただければ幸いです