Пропустить первую строку (поле) в цикле с использованием файла CSV?

Возможный дубликат: при обработке CSV-данных, как игнорировать первую строку данных?

Я использую python для открытия CSV-файла. Я использую цикл формулы, но мне нужно пропустить первую строку, потому что она имеет заголовок.

До сих пор я помню, было что-то вроде этого, но у него что-то не хватает: мне интересно, знает ли кто-нибудь код для того, что я пытаюсь сделать.

for row in kidfile: if row.firstline = false: # <====== Something is missing here. continue if ...... 

3 Solutions collect form web for “Пропустить первую строку (поле) в цикле с использованием файла CSV?”

Возможно, вы хотите что-то вроде:

 firstline = True for row in kidfile: if firstline: #skip first line firstline = False continue # parse the line 

Другим способом достижения такого же результата является вызов readline перед циклом:

 kidfile.readline() # skip the first line for row in kidfile: #parse the line 

Существует много способов пропустить первую строку. В дополнение к тем, которые сказал Бакуриу, я бы добавил:

 with open(filename, 'r') as f: next(f) for line in f: 

а также:

 with open(filename,'r') as f: lines = f.readlines()[1:] 

csvreader.next () Возвращает следующую строку итеративного объекта читателя в виде списка, анализируется в соответствии с текущим диалектом.

  • Почему мой цикл while пропускает элемент в моем списке?
  • «Для цикла» с двумя переменными?
  • Подсчет уникальных слов минимальной длины в строке
  • Понимание списков Python для циклов
  • Множественные переменные управления циклом в Python для цикла
  • Использование python, Как я могу использовать пирамиду для циклов?
  • Изменяйте каждый цикл for в цикле функции, чтобы обработка ошибок выполнялась автоматически после каждой неудачной итерации
  • Создание цикла для двух дат
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.