for line in f: Использует итерацию по файлу построчно, без загрузки всего файла в память. Самый быстрый и экономичный способ по памяти, особенно для больших файлов. for line in f.read():: Читает весь файл целиком в память как одну строку, а затем проходит по символам, а не по строкам. Это значительно замедляет работу и требует больше памяти. for line in f.readlines():: Читает весь файл в память как список строк. Это быстрее, чем f.read(), но всё ещё требует загрузки всего файла в память. верно рассуждаю?
for line in f: Использует итерацию по файлу построчно, без загрузки всего файла…
Из этого канала
- #279Спасибо Алексею за полное и лаконичное пояснение 🧡, а я добавлю еще пояснялку с…
Спасибо Алексею за полное и лаконичное пояснение 🧡, а я добавлю еще пояснялку с замерами по памяти ➖➖ Я взяла тестовый файлик с 1 млн строк и протестила все…
- #280Никто еще не попробовал эту штуку в dbt?…
Никто еще не попробовал эту штуку в dbt? https://www.getdbt.com/blog/dbt-labs-acquires-sdf-labs https://www.sdf.com/
- #281я популярити мой первый доклад по де в таком масштабе💺 уже нагенерила идеи,…
я популярити мой первый доклад по де в таком масштабе💺 уже нагенерила идеи, данные и скрипт, сегодня доделываю презу и потом пойду репать спич 😥 даже на почту…
- #274Про генераторы и итераторы Мне когда-то советовали прочитать книжку Лутца по…
Про генераторы и итераторы Мне когда-то советовали прочитать книжку Лутца по питону, но я ее забросила.
- #273Мы с вами чем-то не тем занимаемся…
Мы с вами чем-то не тем занимаемся https://music.yandex.com/album/33934790/track/132728259?utmmedium=copylink