Бред


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
57 7 14

Аноним 30/08/19 Птн 02:48:02 2028872831
thumb-1920-1034[...].jpg (261Кб, 1920x1348)
1920x1348
Сап, прогромач.
Пишет тебе нубик в этом деле.
Суть вопроса вот в чем. Написал по гайду бота погодного для телеги c помощью import pyowm
Так вот, там когда вводишь город неправильно (например на русской раскладке там нет города Сочи, а в инглише есть), то бот крашится.
Я пока очень очень нуб в этом, поэтому хочу узнать у тех, кто в этом разбирается, что надо добавить, чтоб при неверном вводе он не крашился, а предлагал ввести еще раз?
Хелп!
пикрандом
Аноним 30/08/19 Птн 02:49:03 2028873082
>>202887283 (OP)
Бля забыл, что пишу на питоне, но по команде там и так, наверное, понятно, но я на всякий случай
Аноним 30/08/19 Птн 02:49:39 2028873233
>>202887308
Бля, забыл сказать, что*
быстрофикс
Аноним # OP 30/08/19 Птн 02:51:35 2028873744
15577493375262.jpg (59Кб, 720x1280)
720x1280
Бамп.
Аноним 30/08/19 Птн 03:13:59 2028878865
Бамп
Аноним 30/08/19 Птн 03:16:37 2028879316
1489621605-6cac[...].png (741Кб, 1920x1080)
1920x1080
Бамп манимой.
Аноним 30/08/19 Птн 03:18:18 2028879657
15665042513070.jpg (112Кб, 427x604)
427x604
Аноним 30/08/19 Птн 03:18:38 2028879758
Аноним 30/08/19 Птн 03:21:36 2028880389
i8CIf.jpg (271Кб, 1920x1200)
1920x1200
Бамп. Кончаются картинки, блин, ну помогите же, ну!
30/08/19 Птн 03:21:54 20288804410
>>202887283 (OP)
Прописать if не судьба, мань? Или ты просто код скопипастил и теперь всем говоришь, что ты его "написал"?
30/08/19 Птн 03:22:56 20288806111
Аноним 30/08/19 Птн 03:23:58 20288808912
>>202888044
Прописать if судьба, только if что? Я даже не знаю какие там города есть, а каких нету
Есть команда которая будет что то типа
if если ниче не подошло, то ничего страшного, пробуем еще раз, а не вылет тупо?
Аноним 30/08/19 Птн 03:24:18 20288809613
>>202888061
Я на всякий случай, а ты издеваться уже начинаешь
30/08/19 Птн 03:26:59 20288817014
>>202888089
Чекаешь массив со списком городов. Если там нужного не найдено - текстовая ошибка "Город не найден" и дальнейший код не работает. Я не ебу, что ты там написал, как у тебя это там реализовано + ты юзаешь питон, а это омерзительно нахуй.
Аноним 30/08/19 Птн 03:28:55 20288821315
>>202887283 (OP)
Нахуй оно впало?Телега для пидарасов черножопых и ауе-шкалаты подментованой.
Приложение погодное установил и голый вася.
Аноним 30/08/19 Птн 03:29:05 20288821716
>>202888170
Блин, ребят, сори, что прибегаю с тупыми вопросами, не по адресу и вот ето все.
Просто быстрее хочется решить ПОСТАВЛЕННУЮ САМИМ СОБОЙ ЗАДАЧУ и ПРЕОДОЛЕТЬ ЭТО ПРЕПЯТСТВИЕ
Аноним 30/08/19 Птн 03:29:37 20288822717
>>202888213
Дело не в телеге, просто хочется сделать это, глотнув опыта!
30/08/19 Птн 03:30:04 20288823518
>>202888217
Я иебе только что, дебил расписал, что тебе сделать нужно. Мне за тебя еще код чтоль написать надо?
Аноним 30/08/19 Птн 03:31:39 20288827519
>>202888235
Было бы супер, я пока мало, что знаю.
В моей книжке не было таких слов как "массив"
А списки (любые) из этого pyowm тоже не нашел наверное просто лох потому что
Я читаю книжку, попутно смотрю гайды и сам что-то писюкаю.
30/08/19 Птн 03:31:40 20288827620
>>202888227
Если ты попросту не знаешь самую базу, то ты взялся за слишком большой кусок и даже в нем не разобрался. Там не твой код. Не твоя реализация. Пиздуй браться за что-то попроще, потом вернушься к этому проекту и доделаешь его.
Аноним 30/08/19 Птн 03:32:35 20288829521
>>202888235
Но я как понял по
>+ ты юзаешь питон, а это омерзительно нахуй.
ты его не юзаешь, он мне не подойдет, наверное.
30/08/19 Птн 03:33:25 20288831122
>>202888275
Закрываешь книжку, выкидываешь её нахуй. Гайды тоже не смотришь, но точнее смотришь но очень аккуратно. По тому что я расписал пиздуешь гуглить.
Тебя сейчас интересует "поиск слова из массива". Пиздуй гуглить и только эта вещь тебя чему-то научит. Все современные книжки - хуйня хуйнёй, не дающее ничего.
Аноним 30/08/19 Птн 03:33:55 20288832323
>>202888276
Ты полностью прав, да. Но может кто-то тут знает и скажет мне? Я потом это напишу в свою штуку и довольно поурчу.
Аноним 30/08/19 Птн 03:34:54 20288834224
>>202888311
Ща попробую погуглить, только книжка у меня в электронном формате и мне нравится по ней учиться.
30/08/19 Птн 03:35:11 20288835125
>>202888295
Ну я поэтому тебя дебилом и называю. Я тебя тоже уважаю, анон, но дебилизм проявляется. Подход по всех современных языках один и тот же, различия лишь в синтаксисах и уже внутренних ньюансах под капотом. Пиздуй уже гуглить то, что тебе нужно. И да, твоя книжка говно ебаное. Без обид.
Аноним 30/08/19 Птн 03:36:50 20288838226
>>202888351
>твоя книжка говно
Ты даже не знаешь что за книжка!
Аноним 30/08/19 Птн 03:43:49 20288855427
try:
except
А вообще, блять - udemy - любой курс от 4.5 звёзд и с нормальной программой, если тебе так влом читать книги. Заодно инглиш подтянешь.
Потом codewars и пет-проекты.
Стартануть с бота, это конечно круто, но ты по факту копи-пастнул хуйню с гайда, так и не вкурив, что сделал.
сагану на всякий, больно тред зелёный
30/08/19 Птн 03:44:46 20288858428
>>202888554
Бля, засыпаю уже, лови проёбанную сагу.
Аноним 30/08/19 Птн 03:46:46 20288864129
>>202888554
>но ты по факту копи-пастнул хуйню с гайда
Все так, да.
>except
Я не знаю даже, что за ошибку он мне выдает. Я тупо не знаю, что писать в if или что писать в except потому, что он просто падает
Я не понимаю, как заставить его в случае фейла, сказать что-то или хотя бы рестартнуться??
Аноним 30/08/19 Птн 03:48:07 20288868130
Давай код, даун.
Аноним 30/08/19 Птн 03:49:30 20288873431
30/08/19 Птн 03:52:30 20288889132
>>202888641
Ты блять совсем тупой, или зелёный. Логи консоли/терминала смотри на момент ковша. Если это какой OutOfIndexError, или ValueError - оборачиваешь кусок, который в логах вызывает эту ошибку в try-except и обрабатываешь её.
Аноним 30/08/19 Птн 03:53:44 20288896133
>>202888891
>тупой
>зеленый
Все так, анон. Поэтому прошу помощи.
Аноним 30/08/19 Птн 03:55:00 20288900134
image.png (51Кб, 1281x292)
1281x292
>>202888891
>>202888961
Вот такая фигня.
да я лох, даже консоль не кастомная, скоро исправлюсь
Аноним 30/08/19 Птн 03:55:51 20288902035
>>202887283 (OP)
Я хуею с этих программистов. Не знает, как сделать элементарную вещь, зато БОТА написал. Будет что 2го сентября одноклассникам рассказать.
30/08/19 Птн 03:57:00 20288905336
>>202888961
message.text обработай нормально, либо в либах есть функции для этого, либо читай логи краша(лей сюда)и пиши обработчик.
Аноним 30/08/19 Птн 03:57:27 20288906437
>>202889020
Ну что ты сразу? Я его не написал, говорю же. Просто хочу модифицировать то, что скопировал.
Аноним 30/08/19 Птн 03:58:02 20288907338
>>202889001
сьеби книдки читать

мимо раст бояре, около 10коммитов в самом расте
Аноним 30/08/19 Птн 03:59:01 20288909339
>observation = owm.weather_at_place(message.text)
Раз место не найдено, скорее всего nil возвращается а не объект.
Аноним 30/08/19 Птн 03:59:29 20288910640
>>202889053
Там прикол в том, что он не все города понимает правильно и крашится. Или если город с ошибкой написать - тоже куку.
Можно написать что-то вроде
if все не получилось, то по новой?
Если да, то как?
Аноним 30/08/19 Птн 04:00:39 20288912441
>>202889073
Я читаю, сер боярин, но хочу эту штуку сейчас сделать.
30/08/19 Птн 04:01:47 20288913842
забудь про if. анон выше правильно написал про эксепшены, ловишь апи калл эксепшен еррор и спрашиваешь город по новой.
Аноним 30/08/19 Птн 04:04:33 20288918043
image.png (162Кб, 1287x861)
1287x861
Вот что пишет, если неправильно ввести.
30/08/19 Птн 04:06:10 20288920444
try:
Триггер на приём переменной города или, что скорее всего, попытку гетом получить несуществующий json
except APICallTimeoutError:
Заного запрашиваешь город, и так до удачной попытки.
И вообще, постеснялся бы. Поставил хоть бубунту на виртуалку, это пиздец анонче, винда, копипаст код и эти вопросы. Надеюсь ирл твой хвост не примут и числанут тебя с твоей шараги.
30/08/19 Птн 04:08:04 20288923445
>>202889204
Алсо, не видел последний скрин - с мобилы сижу, попробуй ещё и NotFoundError ловить, что очевидно, блять.
Аноним 30/08/19 Птн 04:10:00 20288926846
>>202889138
Я глупец, сосу х@ец. Как все это провернуть?
>>202889204
Я пока мало что понимаю.
>примут, числанут
За что? За кретинизм?

30/08/19 Птн 04:11:01 20288928647
>>202889204
В try оборачивай owm.weather_at_place(message.text)
А как обработать exception думай сам. Каждый подсказавший далее этому уёбку заработает рак мозга а вся его родня умрёт от гнойного сифилиса.
Аноним 30/08/19 Птн 04:12:38 20288931248
>>202889286
Злой анон. Еще и с сажей.(
Сейчас попробую, спасибо тебе!
Аноним # OP 30/08/19 Птн 05:38:03 20289054549
Короче, если кто зайдет в мертвый тред, то знайте:
Я не смог прописать try для owm.weather_at_place(message.text) и ни для какой любой переменной.
except пустой (то есть тот, что ловит вообще все) ничем не помог. Встретил на одном форуме такую же проблему. Чувак сказал, что исправил try'ем, но у меня что-то не вышло.
В общем, пойду-ка я спать. Грустно все это.
Аноним 30/08/19 Птн 06:19:14 20289115950
>owm
>Юзать pyowm
Там запрос в одну строку, ебана
Аноним 30/08/19 Птн 06:26:07 20289127551
Вам там эксепшоны не завезли шоль? Ну и село.
Аноним 30/08/19 Птн 06:27:27 20289130152
>>202891275
Просто я хуйня глупая еще.
Аноним 30/08/19 Птн 06:27:48 20289131053
Exception ?
Аноним 30/08/19 Птн 06:31:19 20289136954
Аноним 30/08/19 Птн 06:44:30 20289158155
>>202890545
А ещё ты токен своего бота сдеанонил.
Аноним 30/08/19 Птн 07:14:46 20289218056
Аноним 30/08/19 Птн 07:26:31 20289237757
Аноним 30/08/19 Птн 07:28:06 20289241858
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов