Новичок в python и попытка изучить цепочки ввода / вывода файлов.
Работа с вытягиванием строк из большого (2 миллиона строк) файла в следующем формате:
56fr4
4543d
4343d
hirh3
Я читал, что readline () лучше, потому что он не вытягивает весь файл в память.Но когда я пытаюсь прочитать документацию , кажется, что это только Unix?И я на Mac.
Могу ли я использовать readline на Mac без загрузки всего файла в память?Каков будет синтаксис простого чтения строки 3 в файле?Примеры в документах немного над моей головой.
Редактировать
Вот функция для возврата кода:
def getCode(i):
with open("test.txt") as file:
for index, line in enumerate(f):
if index == i:
code = # what does it equal?
break
return code