2017-02-16 3 views
-3

сценарий: Я пытаюсь извлечь твиты из твиттера, который работает нормально, next Я пытаюсь объединить 10 файлов в 1 (скажем, файл = QW).Ошибка CSV-файла при попытке доступа к нему

for line in file: 
     my_row = [line] 
     filename = line.rstrip()+"_tweets"+".csv" 
     if(os.path.exists(filename)): 
     f = open(filename, "rt") 
     reader = csv.reader(f, delimiter="\t") 
     for line in enumerate(reader): 
      my_row.append(line) 
     writer.writerow(my_row) 
    else: 
     print(""+filename+ " doesnt exist") 

my csv file looks like this , а затем я буду обрабатывать что один файл

проблема: Я хочу, чтобы прочитать конкретный столбец этого CSV (КЯ) файл

Я попытался строки [0]

for row in input_file: 
    name_list = [] ;score = 0; 
    name_list.append(row[0]) 
    print(name_list) 
    for a in row: 
     if a.find(skill_input) > 0 : 
      score = score+1; 


    name_list.append(score) 
    print(name_list) 
    writer.writerow([name_list]) 

и этот пункт я получаю сообщение об ошибке name_list.append (строка [0]) IndexError: список индексов вне диапазона

+4

фрагмент кода вы предоставили, вероятно, не достаточно, чтобы диагностировать проблему - вы можете предоставить некоторые больше кода? – asongtoruin

+1

Также добавьте примеры своих данных. – Khris

+1

И что показывает 'print row'? –

ответ

0

Попробуйте

for line in open("csvfile.csv"): 
    csv_row = line.split(your_delimiter) #returns a list ["1","50","60"] 
    if not csv_row[k]: 
     continue 
    name_list.append(csv_row[k]) # Or csv_row[k] for specific kth column 
+0

csv_row = row.split() AttributeError: «список» объект не имеет атрибута ' раскол» –

+0

csv_row = row.split („\ т“) AttributeError:„список“объект не имеет атрибута„раскол“ же ошибки еще –

+0

Попробуйте открыть этот же файл так, как это в моем ответе –

Смежные вопросы