Ошибка str is not callable
Возникла довольно нелепая проблема, пытаюсь прочитать текстовый файл, а оно ругается..
t=mx=0
with open("C:/Users/georg/Downloads/24__dd5.txt", "r") as f:
s=f.readline()
for i in range(len(s)):
if s(i)=="X":
t+=1
else: mx= t; t = 0
print(mx)
Вот что выводит: TypeError: 'str' object is not callable
Ответы (1 шт):
Автор решения: Victor VosMottor
→ Ссылка
У вас написано s(i), что воспринимается интерпретатором как вызов функции. Вы скорее всего имели в виду s[i]. Т.е. как-то так:
t = mx = 0
with open("C:/Users/georg/Downloads/24__dd5.txt", "r") as f:
s = f.readline()
for i in range(len(s)):
if s[i] == "X":
t += 1
else:
mx = t
t = 0
print(mx)