who_user = who_user[i][2] IndexError: string index out of range
i = 0
while True:
if i < number:
who_user = who_user[i][2]
bot.send_message(message.chat.id, who_user)
print(who_user)
time.sleep(2)
i=i+1
[('demo140405733990', '1080988492', 'Дания', 'admin'), ('demo140405733990', '1303257033', 'Mansur', 'user')] - who_user
Питон выдает непонятную ошибку, что делать.
Ответы (1 шт):
Автор решения: Сергей Шашко
→ Ссылка
i = 0
while True:
if i < number:
who_u = who_user[i][2] # who_user в вашем коде меняет значение было who_user = [('demo140405733990', '1080988492', 'Дания', 'admin'), ('demo140405733990', '1303257033', 'Mansur', 'user')] стало who_user = 1080988492
bot.send_message(message.chat.id, who_u)
print(who_u)
time.sleep(2)
i=i+1
мой вариант
for who_u in who_user:
bot.send_message(message.chat.id, who_u[2])
print(who_u)
time.sleep(2)