...
Кто шарит за aiohttp? Как сделать так, чтобы функция download_file вызывалась после ответа сервера? async def test(request_obj):     request = await request_obj.json()     response = {}     response["response"]["text"] = "TEST"     download_file("LINK")     return web.json_response(response)
...
Как
...
Здравствуйте. Как сделать так, чтобы функция download_file вызывалась после ответа сервера? Объясню смысл. После того как мне приходит request, я должен отправить response в течение 5 секунд (любой ответ), но происходит скачивание файла, которое занимает больше 5 секунд, и когда отправляется ответ, уже поздно. Полный код https://pastebin.com/MjGr8Ssd
🐍Yaroo🐍
ок
Vitaliy
Привет, подскажите, можно ли как то очистить буфер ввода после выбрасывания исключения EOFError, чтобы после нажатия ctrl+d вновь запрашивало ввод? (Сейчас после нажатия ctrl+d бесконечно выводится сообщение об ошибке) def get_input(): try: user_input = input() except KeyboardInterrupt: return None except EOFError: return None else: return user_input print("Введите размер матрицы в дипазоне [2, 5]:") # Ввод размера матрицы while True: n = get_input() if n is not None and n.isdigit() and 2 <= int(n) <= 5: break else: print("Некорректный ввод, введите последнее значение заново")
Буржик ✘
Привет, подскажите, можно ли как то очистить буфер ввода после выбрасывания исключения EOFError, чтобы после нажатия ctrl+d вновь запрашивало ввод? (Сейчас после нажатия ctrl+d бесконечно выводится сообщение об ошибке) def get_input(): try: user_input = input() except KeyboardInterrupt: return None except EOFError: return None else: return user_input print("Введите размер матрицы в дипазоне [2, 5]:") # Ввод размера матрицы while True: n = get_input() if n is not None and n.isdigit() and 2 <= int(n) <= 5: break else: print("Некорректный ввод, введите последнее значение заново")
Скинь вывод консоли, об какой ошибке идёт речь
Vitaliy
Просто бесконечный вывод сообщения "Некорректный ввод..." происходит
Vladimir
вы если раньше времени начали отмечать - не надо оффтоп, идите в ЛС. Спасибо.
Буржик ✘
Привет, подскажите, можно ли как то очистить буфер ввода после выбрасывания исключения EOFError, чтобы после нажатия ctrl+d вновь запрашивало ввод? (Сейчас после нажатия ctrl+d бесконечно выводится сообщение об ошибке) def get_input(): try: user_input = input() except KeyboardInterrupt: return None except EOFError: return None else: return user_input print("Введите размер матрицы в дипазоне [2, 5]:") # Ввод размера матрицы while True: n = get_input() if n is not None and n.isdigit() and 2 <= int(n) <= 5: break else: print("Некорректный ввод, введите последнее значение заново")
Вот код который очищает после ввода EOF и зацикливает твой первый print() Если ты пользуешься Windows то символ EOF вводиться с помощью ctrl+z import os def get_input(): try: user_input = input() except KeyboardInterrupt: return None except EOFError: os.system("cls") return "continue" else: return user_input while True: print("Введите размер матрицы в дипазоне [2, 5]:") # Ввод размера матрицы n = get_input() if n is not None and n.isdigit() and 2 <= int(n) <= 5: break elif n =="continue": continue elif n == None: continue else: print("Некорректный ввод, введите последнее значение заново")
Армен
Где лучше начинать писать код? В пичарм или висуал код?
Буржик ✘
Где лучше начинать писать код? В пичарм или висуал код?
Я в пайчарме ни разу не работал мне уже visual просто привычнее
Армен
А есть вообще разница?
Буржик ✘
В интерфейсе
Буржик ✘
Шок
Буржик ✘
Gustavo
Всем привет, кто знает как сделать чтобы при удалении сообщения в канале менялось описание канала
Gustavo
нужно автоматизировать это
assert
нужно автоматизировать это
так в чём проблема ?
Gustavo
так в чём проблема ?
Error updating channel description: A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: chat description is not modified
Sipluy
привет всем, кто-то занимается написанием парсеров?
Миша
Подскажите, каким качественным образом можно закомпилировать py в exe, кроме pyinstaller и nuitka
Roman рулонный Swag
Кто-нибудь знает еще какой-нибудь сервис, кроме gc, желательно с Notebook, но подешевле. Или с более лучшими условиями, даже если дороже? Просто так себе кншн платить 10$ за 7.5 часов train модели на A100 *поясню, я уже купил, юзаю, но когда я увидел "-13.08 ед в час из 100" я чуток подахуел)))
Dmitrii
Всем привет! Может кто-то помочь объявить поле в классе таблицы clickhouse? from clickhouse_sqlalchemy import types from sqlalchemy import Column, class Stat(Base): id = Column(types.Int128, primary_key=True, autoincrement=True) user_id = Column(types.String, default='') device_os = Column(types.String) app_build = Column(types.String) event_data = Column(types.Object, default={}) какой правильно указать тип данных в ячейке event_data, что бы там хранить Object?
Dmitrii
Супер, спасибо!
Vlad
Привет. Возможно ли одноврено использовать веб камеру і opencv?
Tim
Привет. Возможно ли одноврено использовать веб камеру і opencv?
opencv поддерживает работу с потоком камеры... или о чем речь?
Vlad
opencv поддерживает работу с потоком камеры... или о чем речь?
Тобто я використовую opencv і обробляю відео з веб-камери і в цей час я хочу записати звичайне відео з веб камери але opencv видає ошибку
Tim
Тоїсть ніяк не вийде?
я незнаю как конфликт такой решать, зависит от задач я так думаю... можно записывать и записанное анализировать или там есть готовые системы для записи так -то гугли nvr video что-то там еще вариант 1 поток записывает и другие потоки обрабатывают....
El Pepe
Доброго времени суток, подскажите какие материалы использовать для изучения python?
El Pepe
Спасибо
El Pepe
Спасибо
Рома
Приветствую всех. Пишет кто ботов через telebot ? Подскажите пж, кто шарит. Третий день мозга ебу. При вызове команды выводятся inline-кнопки и текст. При разовом вызове всё норм. При каждом повторном вызове дублирует чисто кнопки, но без текста. С каждым следующим вызовом кнопок всё больше и больше. Мб подскажет кто, что это может быть? Могу код в лс прислать или сюда
Рома
спс. решил уже. надо было markup.add вынести за пределы команды, а в ней уже вызывать просто reply_markup=markup
Loork
Всем привет. У меня реализован EndPoint для регистрации пользователя. В случае какие-либо введённых некорректных данных всплывает сообщение (см 1-ый скриншот). Но у меня почему-то значение ключа записывается в список. Почему так? В своём коде я не указываю список (см 2-ый скриншот)
Loork
Sergey
Всем привет, подскажите где поискать исходный код телеграмм софта с функциями парсинга , инвайтинга , просто на ютуб похожие программы исходный код один у них , как под копирку сделаны
Sergey
Везде пишет layer 166
Sergey
При загрузке
Dmeetrogon
Какие библиотеки можете посоветовать для обнаружения русского мата? profanity-filter, profanity-filter2, better-profanity у меня не работают. Сейчас остановился на djantimat но там морока с Джанго. Есть что нибудь попроще и полегче?
Tim
судя по коду https://github.com/PixxxeL/djantimat/blob/master/djantimat/helpers.py вот это и весь детект
Dmeetrogon
Ок, попробую
123
Какие библиотеки можете посоветовать для обнаружения русского мата? profanity-filter, profanity-filter2, better-profanity у меня не работают. Сейчас остановился на djantimat но там морока с Джанго. Есть что нибудь попроще и полегче?
Самому можно создать тапл с запретками и проверять на наличие. Больше библиотек больше зависимостей. Если не хочешь вписывать маты в код, то свой кортеж с проверкой можешь на pypi опубликовать и сам свой пакет использовать вместо сторонней библиотеки. Ну ещё можно NLTK, но не помню есть ли там маты именно или нет.
...
ХЕЛП Дан массив = A [a1, a2,..., an], содержащий n натуральных чисел. Требуется раскрасить элементы массива в два цвета таким образом, чтобы не существовало двух элементов x и y одного цвета, таких, что x нацело делился на y и выполнялось равенство x/y = p, где p - простое число. Формат входных данных: Первая строка содержит одно целое число n - количество элементов в массиве. Вторая строка содержит n целых чисел a1, a2,..., an - элементы массива. Формат выходных данных. Выведите n целых чисел, i-e из которых равняется 1, если элемент ai надо раскрасить в первый цвет, и 2, если элемент ai надо раскрасить во второй цвет.
...
Херня
...
сам решай всош
Ты решил? Сколько у тебя суммарно баллов?
...
Тоже. А остальные задачи по сколько?
牙尸凵长
Тоже. А остальные задачи по сколько?
позорно не забрал сотку в 2 задаче на два указателя + можно было подгруппы в 3 и 7 порешать тоже
Aleksandr
задача - создать список из 10 (не суть скольких именно) пустых словарей, причем используя минимальное кол-во символов кода. у меня получилось 23, а можно ли короче? [{} for _ in range(10)] вот так не катит, потому что создается всего один словарь, а надо разные: [{}]*10
Aleksandr
сам как думаешь)
Aleksandr
получилось сократить до 20 кстати
牙尸凵长
сам как думаешь)
пока нет идей🌚
Aleksandr
спортивный интерес, разумеется. зачем еще подобная хрень может понадобиться
ЕГОР
Новичок, работаю с библиотекой, Pygame почему-то пишет, что init и display нету в библиотеку хотя во всех туториалах и материалах по Pygame они всегда присутствуют, что делать?
PXRPLX BLXXD
Greetings! Tell me, please, is there any library for converting your picture into a diamond photo mosaic? Something like this: qbrix. me
PXRPLX BLXXD
django mb...
Tim
Greetings! Tell me, please, is there any library for converting your picture into a diamond photo mosaic? Something like this: qbrix. me
google some https://stackoverflow.com/questions/47143332/how-to-pixelate-a-square-image-to-256-big-pixels-with-python
M
Привет всем. Ктото работал с yolo8? При подготовке датасета нужно ли подгонять изображения под равные стороны? к примеру размер оригинала 128х100, подгонять до 128x128надо ли?
Persik
Очень прошу помощи советом. Смотрите дана такая ситуация имеется слабый ПК. Он запущен 24/7 и на сайте в одном месте появляется определенная кнопка раз в час. Программа должна ее увидеть и начать выполнять определенные действия. Но что можете посоветовать в плане обнаружение кнопки? Opencv очень долго обучать нужно или можно ли ему скормить пару картинок и просто указать область где нужно искать? Тому что ПК слабый. Если у вас будут годнве совету буду благодарн, можно связи завести
vpreparate
Можно bs
vpreparate
Гораздо легче сеьениума если ПК слабый
vpreparate
Админы можно гит сюда кинуть нашёл интересный проект
Фёдор
Всем привет, вопрос по асинхронщине и примитивах синхронизации. Читаю код pyrogram и вижу вот это, есть ли какой то смысл в использовании замков здесь? Никаких асинхронных операций не происходит же, одновременного доступа к данным быть не может, или может?
Gleb
подскажите, господа, как перезапустить все контейнеры в докере, мне нужно сделать юрлу на ребут в Django, поэтому надо как-то это дело организовать внутри метода, подскажите, пожалуйста