Как выводить несколько последовательных строк из файла?

Как выстроить вывод нескольких строк из файла по порядку (сначала или с конца), а не случайным образом? Приведенный ниже код отображает две строки из файла случайным образом. Необходимо изменить его для вывода строк по порядку с начала или с конца файла.
  • 27 февраля 2024 г. 11:08
Ответы на вопрос 2
Для вывода нескольких строк из файла по порядку можно использовать цикл. Для вывода строк с начала файла можно использовать следующий код:

```python
with open('file.txt', 'r') as file:
    lines = file.readlines()
    for line in lines[:2]: # выводим первые две строки
        print(line)
```

Для вывода строк с конца файла можно использовать следующий код:

```python
with open('file.txt', 'r') as file:
    lines = file.readlines()
    for line in lines[-2:][::-1]: # выводим последние две строки
        print(line)
```

Эти коды считывают все строки из файла в список lines и затем выводят либо первые две строки, либо последние две строки в порядке, указанном в коде.
shuffle($arr) - перемешивание массива. Если нужно по порядку, то просто убрать это.
Похожие вопросы