f = open('really_big_file')
f.seek(offset)
f.readline()
random_line = f.readline()
if len(random_line) == 0:
    f.seek(0)
random_line = f.readline()
Чтение случайных строк из огромного файла CSV в Python