У меня есть функция, которая читает каталог под названием «Игры» и просматривает определенные файлы.Эта часть отлично работает.Проблема заключается в том, что я хочу вычислить, сколько файлов существует, и для каждого файла я хочу добавить 10 к переменной.
def games():
f = 0
sy = 100
ftext = pygame.font.SysFont("Arial", 20)
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
screen.fill(DarkSpace)
ToolBarButton("Home", 0, 0, 150, 50, SpaceGrey, CornflowerBlue, 10, cmain)
ToolBarButton(username, 153,0,150,50, SpaceGrey, CornflowerBlue, 10, accountDetails)
ToolBarButton("Programs", 305,0,150,50, SpaceGrey, CornflowerBlue, 10, programs)
ToolBarButton("Games", 458,0,150,50, SpaceGrey, CornflowerBlue, 10, games)
ToolBarButton("Help", 610,0,150,50, SpaceGrey, CornflowerBlue, 10, hel)
DropDown(NeonGreen, CornflowerBlue, 764, 16, 30, 30, DropMenu)
Btext(screen, "Loading Games!", CornflowerBlue, ftext, 600,600,600,600)
fileDir = os.listdir(r"D:\Users\26099\Desktop\Programming\Dark_Dragons\Blunt_Wars1\venv\Launcher\Games")
nf = len(fileDir)
while nf > f:
f += 1
sy += 10
break
print(sy)
for fileN in fileDir:
verif = fileN.endswith('.py') or fileN.endswith('.pyw')
if not verif:
fileDir.remove(fileN)
else:
print(fileN)
text(screen, fileN, CornflowerBlue, ftext, 300,sy)
pygame.display.update()
Поэтому я хочу добавить 100 к sy для каждого файла с определенным расширением,Я попытался поместить его в цикл for, но я получил сообщение о том, что объект int не вызывается, поэтому кто-нибудь знает, как это сделать