Я хотел бы прочитать не более 20 строк из файла CSV:
rows = [csvreader.next() for i in range(20)]
Работает нормально, если файл содержит 20 или более строк, в противном случае происходит сбой с исключением StopIteration.
Есть ли элегантный способ иметь дело с итератором, который может генерировать исключение StopIteration в понимании списка, или я должен использовать регулярный цикл for?