سلام
میخوام از یک فایل csv با حجم 20 گیگ یک سطر خاص روبخونم
سریع ترین روش رو میخوام تو stackoverflow هرچی بود تست کردم
معمولا سطر های اول رو خوب میخونن ولی سطر های آخر فایل خیلی زمان میره که خونده بشن
بهترین روشی که دیدم اینه آیا کسی روش بهتری داره ؟
میخوام generator درست کنم که کل دیتا رو نیاز نباشه لود کنه روی رم.
def read_lines(path, index_of_interest):
from itertools import islice
fp=open(path)
line = next(islice(fp,index_of_interest,index_of_interest+1),None) # just the one line
#print(line)
fp.close()