Найти - Пользователи
Полная версия: Открыть файл с определенной строки
Начало » Python для новичков » Открыть файл с определенной строки
1
cat1vo
def alexa(stop):
    spisok = []
    with open('top-1m.csv', 'r') as fp:
        for line in fp.readlines(stop):
            spisok.append(line[:-1].split(',')[1])
    return spisok

Вот собственно код, интересует можно ли сделать, что бы считывание файла начиналось с 1000 и заканчивалось на 2000 и так далее. Потому как тут он открывает его с начала и до переменной stop! А нужно перемещение по файлу в дальнейшем:

Пример содержимого файла на 1кк записей:

1,google.com
2,facebook.com
3,youtube.com
4,yahoo.com
5,baidu.com


GaiveR
смотрите fp.seek()
cat1vo
Спасибо, то что нужно!
Isem
from itertools import islice
lines = islice( open( file_name ), 1000, 2000 )
cat1vo
Второй вариант, подошел куда лучше Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB