Вообщем такая проблема сделал юзер лист с числом,мес,годом и высплыл баг не понимаю как решить, вообщем если если год больше или равен тогда все хорошо месяц так же, но вот если год и месяц больше а число меньше тогда проверка ломается и нехера не выдает типо юзер лист пустой, обшарил пол инета не могу найти решения. Если есть ребята которые шарят пишите буду рад!
for i in data: chat_id = i.split(" ")[0] day = int(i.split(" ")[1].split("|")[0]) month = int(i.split(" ")[1].split("|")[1]) year = int(i.split(" ")[1].split("|")[2]) if now.year <= year: print('Год') if now.month <= month: print('Мес') if now.day <= day: print('День') result.append(chat_id) print('zalypa',chat_id) else: deliteBotUser(int(chat_id)) else: deliteBotUser(int(chat_id)) else: deliteBotUser(int(chat_id)) return strArrayToIntArray(result) Код for i in data: chat_id = i.split(" ")[0] day = int(i.split(" ")[1].split("|")[0]) month = int(i.split(" ")[1].split("|")[1]) year = int(i.split(" ")[1].split("|")[2]) if now.year <= year: print('Год') if now.month <= month: print('Мес') if now.day <= day: print('День') result.append(chat_id) print('zalypa',chat_id) else: deliteBotUser(int(chat_id)) else: deliteBotUser(int(chat_id)) else: deliteBotUser(int(chat_id)) return strArrayToIntArray(result) --- Сообщение объединено с предыдущим 11 авг 2019 до этого он открывает фаил берет оттуда данные --- Сообщение объединено с предыдущим 11 авг 2019 написал принты что ды понять до куда идет в консоли пишет (год мес год мес год мес)
и что это? --- Сообщение объединено с предыдущим 11 авг 2019 File "main_new.py", line 108, in getBotUsers chat_id = data[i].split(" ")[0] TypeError: list indices must be integers or slices, not str Код File "main_new.py", line 108, in getBotUsers chat_id = data[i].split(" ")[0] TypeError: list indices must be integers or slices, not str
Попробуй: str(now.day) <= str(day) Код str(now.day) <= str(day) --- Сообщение объединено с предыдущим 11 авг 2019 MaH9aPuH, не, не, я тупанул) не нужно этого делать)
Ты хочешь сделать типо такую проверку ( к примеру): Если 31.12.2018 больше или равно 30.12.2018, то в массив добавляется номер чата Так ? Ты это хочешь создать ?