Задать вопрос
ma4akk
@ma4akk

Как добавить в начало каждой строки файла (>100GB) порядковый номер этой строки в Python?

Как оптимально это реализовать в Python не затратив много ресурсов?

some_file.txt:
one
two
three
...

with open("some_file.txt", "r+") as file:
    for idx, line in enumerate(file.readlines()):
        print(idx, line.strip())  

        # 1 one 
        # 2 two
        # 3 three
        # ...
  • Вопрос задан
  • 770 просмотров
Подписаться 1 Средний 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
читай мой коммент и пояснение
https://qna.habr.com/q/1157880#answer_2172352

файл читаешь построчно и построчно же пишешь в новый
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы