Python: обрезать файл до 100 строк или меньше

Я довольно новичок в Python – просто интересно, есть ли библиотечная функция или простой способ обрезать файл до первых 100 строк или меньше?

2 Solutions collect form web for “Python: обрезать файл до 100 строк или меньше”

with open("my.file", "r+") as f: [f.readline() for x in range(100)] f.truncate() 

EDIT. Увеличение скорости на 5% может быть выполнено вместо использования итератора xrange, а не для хранения всего списка:

 with open("my.file", "r+") as f: for x in xrange(100): f.readline() f.truncate() 

Используйте одно из решений здесь: Итерации по строкам строки и просто захватите первую сотню, т. Е.

 import itertools lines = itertools.islice(iter, 100) 
  • Python - изменить изображение ASCII над пользовательским вводом
  • BloomFilter Python
  • Django Model Mixins: наследовать от моделей. Моделя или из объекта?
  • Переменная проверка, что-то не правильное
  • Функции, вызываемые объекты и как они созданы в Python
  • Отправить сообщение в Facebook с помощью XMPP, используя токены доступа в Python
  • Как обновить объект NDB из хранилища данных?
  • Facebook Python-SDK VS. PyFacebook?
  • Выполните действие над 2 и 2 элементами в списке
  • В чем разница между pytz и python-dateutil?
  • Как я могу повернуть этот список списков с помощью python
  •  
    Interesting Posts for Van-Lav

    Python: скажите X, чтобы зарезервировать пространство экрана для приложения

    Как я могу сделать интерполяционный reindex в pandas, используя индексы datetime?

    Извлечение входных параметров и его Тип идентификатора При анализе файла ac с помощью PycParser

    Настройка конфигурации для плагина Vim PEP-8 для игнорирования ошибок и предупреждений?

    В Python, смеси, эквивалентные композиции? Если да, то почему бы просто не использовать композицию?

    Когда следует использовать карту вместо цикла For?

    мультиграфический рисовать python

    Улучшение кода представления Python / django

    Функция Django queryset применяет функцию в поле

    Python разбил список данных по годам + месяц

    python Неблокированный файл чтения

    Вызов скрипта PowerShell из Python

    Python: Как мы распараллеливаем программу python, чтобы воспользоваться сервером GPU?

    Выполнить методы класса в потоках (python)

    Переключение лотков для принтера

    Python - лучший язык программирования в мире.