Первая строка входного файла содержит два натуральных числа w и h.Во второй строке записано целое число n-количество прямоугольников.Следующее n строк содержат информацию обо всех прямоугольниках. Каждая строка описывает один прямоугольник в виде четырёх чисел x1,y1,x2,y2, где (x1,y1)и (x2,y2) - координаты левого верхнего и правого нижнего угла прямоугольника соответственно.
Yura Khlyan, вопрос таков: "Следующее n строк содержат информацию обо всех прямоугольниках." и уточнение к нему "Как задать N количество массивов?" Как-то так.
Считывать во вложенный (2-D) список. Если формат там как в описании через запятую, то заполнить можно например так:
with open("myfile.txt") as f:
# считываем w, h, n из первых 2-х строк через f.readline()
# затем до конца считываем все прямоугольники в массив
rects = [list(map(int, r.split(','))) for r in f.splitlines()]
В результате rects заполнится списками из 4-х координат под каждый прямоугольник.