Я хочу напечатать прямоугольники для всех значений, но он печатает только два прямоугольника, а затем останавливается.Я читаю список значений из текстового файла и затем добавляю эти значения в список Python.
filepaths = glob.glob("C:/Users/Yasir Raza Khan/Desktop/Visualization
GUI requirements 1-2/chipdb-5k.txt")
data = []
for values in filepaths:
with open(values, "r") as f:
for line in f.readlines():
line = str(line.lower())
line = line.strip().lower()
if line.startswith('.io_tile'):
sep = map(lambda x: tuple(map(int, x.split())), line.split(".io_tile"))
for s in sep:
if s != ():
data.append(s)
for item in data:
x = item[0]
y = item[1]
pygame.draw.rect(screen, red, (x,y, 35, 25))
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
pygame.display.update()