Добавил:
          
          
        
        
    
            Vanomaj
            
            
            
            
            
            Опубликованный материал нарушает ваши авторские права? Сообщите нам.
          
          Вуз:
          Предмет:
          Файл:lab_5 / lab5_2
.py#!/usr/bin/env python3
import sys
def readfile(file_name, N):
    try:
          with open(file_name, 'r') as file:
            lines = file.readlines()
            if N == 0:
                print("".join(lines))
            else:
                for i in range(0, len(lines), N):
                    group = lines[i:i + N]
                    print("".join(group))
                    if i + N < len(lines):
                        inp = input("Нажмите Enter для продолжения или q для выхода\n")
                        if inp == "q":
                            break
    except FileNotFoundError:
        print(f"Файл '{file_name}' не найден.")
        
    except Exception as e:
        print(f"Произошла ошибка: {e}")
if __name__ == "__main__":
    if len(sys.argv) == 3:
        file_name = sys.argv[1]
        N = int(sys.argv[2])
        readfile(file_name, N)
    elif len(sys.argv) == 2:
        N = 0
        file_name = sys.argv[1]  
        readfile(file_name, N)
    else:
        print("Использование: ./lab5_2.py <путь/до/файла> <колличество строк>") 