Вы получаете доступ перед присвоением на seleksi[0] = p.select()
, это должно решить это:
seleksi.append(p.select())
Так как вы перебираете saleksi
Я думаю, что вы действительно хотите сохранить p.select()
, вывозможно, вместо этого потребуется seleksi = p.select()
.
РЕДАКТИРОВАТЬ:
я получил этот selections.writerow (выборы) _csv.Error: последовательность ожидается
вы хотите написать x
, поэтому selections.writerow(x)
- это путь.
Ваш окончательный код будет выглядеть так:
p = FeatureSelection(fiturs, docs)
seleksi = p.select()
with open('test.csv','wb') as selection:
selections = csv.writer(selection)
for x in seleksi:
selections.writerow(x)