Kamoliddin
ROFLAND
Всем привет, кто-нибудь может подсказать как отправлять protbuf текст в запросе?
Alexey
Гдя взять практику ООП?
просто реализуй какую-нибудь свою идею. Думай, какие функции относятся к чему-то одному и помещай их в класс. смотри, какие методы должны быть приватные в твоем классе, а какие нет. пробуй использовать наследование, в том числе и множественное. Посмотри, какие есть паттерны проектирования, попробуй реализовать их, для какой-то задачи. Читай теорию и пробуй ее на практике
Anonymous
Anna
Всем привет. Кто-нибудь сталкивался с проблемой, когда random.randint генерирует число не входящее в диапазон? Происходит это редко.
D
Anna
почему-то именно 10 в редких случаях
D
Anna
Можно код в пастбине каком-то?
Нашла причину, функция не причем, в поле в которое вводились данные стоит ограничение на длину и 100 обрезается к 10
xaarin
как создать поток с асинк функцией?
я использую aiohttp и мне надо сделать штук 10 воркеров на выполнение запросов, которые должны одновренно работвть
Alexey
☦︎𝙰𝚗𝚍𝚛𝚎𝚢☧
как создать архив из папки? способами из инета не получается, получается пустой архив
xaarin
Необходимо сохранить скорость aiohttp.
xaarin
если этот цикл нагружает CPU - выносить в отдельный процесс
Ну я не замечал чтоб была нагрузка высокая. Суть даже не в этом. В той функции, которая проверяется условием есть запрос и парсинг ответа. Это все занимает достаточно много времени (0.1-0.4 секунды). А задача в том, чтобы получать тру быстрее всего. Логично, что если тех же процессов, как вы говорите, сделать 10 за одну секунду, то намного больше шансов получить нужное значение для условия.
xaarin
Если простыми словами:
Функция выполняется 0.5 секунд, например. Пока она будет на середине выполнения, на том конце интернета будет уже другое значение, если бы мы заплатили например ещё пару поток/процессов итд чуть раньше, то мы бы получили более быстрый ответ.
Alexey
xaarin
xaarin
xaarin
Единственное, что мне приходит по поводу оптимизации, это переписать парсер, пока не придумал как.
Alexey
Мне кажется, что скорость кода уже на максимум была разогнана, есть ли ещё какие-нибудь идеи у вас?
вынести функцию с циклом в отдельный процесс, чтобы она никак не мешала aiohttp.
если из респонса всегда достается всегда одно и то же значение, то можно вызывать метод text() вместо json() и забирать прямо из строки нужное значение по индексу. но я не уверен, что это даст какой-то прирост в скорости. в любом случае нужно замерять время
Посмотрите еще, возможно тот сервер поддерживает вебсокет соединение. с ним точно быстрее будет, потому что не тратится время на реквест
xaarin
Anonymous
Мне тоже надо, я хочу научиться нейроэволюции и нейронкам
Alexey
Ты вопрос сразу задавай. А то ты сначала будешь ждать, пока тебе ответят, что есть, а потом будешь ждать, пока ответят на вопрос
Vladimir
Может лучше посмотреть в сторону сервисов облачных?
Vladimir
Тогда думаю зависит от самого проекта который ты выберешь, если код для Deep learning написан так, что использует gpu, то хорошо. А нет, значит нет 🤷🏻♂️
Евгений
Чем делать машинный перевод? Пользовался googletrans и до сегодняшнего дня работал нормально, а сейчас сдох. Модуль с марта не обновлялся.
Captcha bot
Janee Mercado, код неверный, обратись к админу.
Sergey
Возможно ли проверить слова в списке и ключи в словаре(в json-файле) вместе множеством и при наличии хотя бы одного совпадения наличии, что-то сделать
Sergey
data = json.load(open("my.json")); if {i.strip() for i in my_words if i in [*data]} != set():
Sergey
единственный ли это вариант или есть проще?
Alexey
Sergey
Sergey
Почему бот даже при отсутствии конфликтов или вообще не выдавая ошибки, а работает частично, есть ли разница в каком порядке handler's стоят использую telebot, думаю в сторону порядка commands (вначале) и content_types (после него)
Alexey
Sergey
Rabbits
Ребят всем привет, подскажите не могу никак найти за что зацепиться.
Ситуация следующая: use python aiogram для написания телеграмм бота, нужно при одобрение user, чтобы с данным user создавался чат с паролем.
Alexey
Rabbits
✨ Uni
✨ Uni
боты не могут создавать чаты
Alexey
Между user и ботом
то есть юзер пишет одному боту, а потом ему пишет другой бот? так нельзя. только если в том же боте ему станет доступен какой-то функционал после ввода пароля
Алексей
https://gist.github.com/zubahistka/eb60b15fa3386b6acd28540209ae1dd2
Помогите: выдает ошибку: {"error_code":300,"error_msg":"NOT_FOUND : not.found.photouploadinglocal","error_data":null}
Oleksandr
Уже нету)
Anonymous
TIrkill kuyas
Эх(
Anonymous
Всем добрый вечер. Хотел задать вопрос у меня есть магазин на prestashop и при импорте товаров все картинки товаров загружается на сервер. Как сделать так чтобы они не загружались на сервер в просто были в виде URL ссылки. То есть картинки у меня в виде ссылки на сайт с ксртинками . Всем спасибо за помощь
Captcha bot
Groza, код неверный, обратись к админу.
Alexey
Captcha bot
Katerina, код неверный, обратись к админу.
Anonymous
Написал Бота на питоне , который при виде жёлтого цвета нажимал кнопку , но оказывается в игре у меня не работает
shell = win32com.client.Dispatch("WScript.Shell")
shell.SendKeys("s")
и не работает
pyautogui.press('s')
Как можно обойти или что придумать?
Vladimir
Anonymous
Именно кнопку так как тестил просто со скрином из игры всё определял и нажимал кнопку
Vladimir
Посмотри что попадает в переменную shell, когда ты ее определяешь. Выведи ее значение куда-либо
Anonymous
Vladimir
Anonymous
<COMObject WScript.Shell>
Vladimir
Надо может сначала alt tab нажать
Vladimir
Anonymous
делал окно открыто было именно игры , пробовал и оконный режим и полноэкранный
Михаил
Привет, подскажите а как распаковать папку из zip архива со всем содержимым
Михаил
Я знаю как распаковать все файлы, и конкретные файлы, а мне надо распаковать конкретную папку со всем содержимым среди множества других файлов
Alexey
Михаил
Так работает только с файлом, папку он распаковывает без содержимого
Михаил
qw
Всем привет, вопрос по asyncio. Есть бесконечный цикл, в котором постоянно крутятся две таски, причем если выполнится одна из них, то следует ждать выполнения второй. В общем, они всегда должны идти парой и конкурировать между собой. Каким образом это можно сделать?
Alexey
qw
А подойдет ли такое решение? Ибо из каждой таски выходит некоторый результат, который после необходимо обработать.
while True:
res = await asyncio.gather(
asyncio.create_task(task_1()),
asyncio.create_task(task_2()),
)
print(res)