ru_python | Неотсортированное

Telegram-канал ru_python - Python

14289

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/1961404

Подписаться на канал

Python

TypeError: BaseModel.__init__() takes 1 positional argument but 2 were given

В ошибке именно про позиционные аргументы. Вообще ошибка вводит в заблуждение, под "единственным позиционным аргументом" имеется в виду self

Читать полностью…

Python

не file_id, который от телеги получаю?

Читать полностью…

Python

привет всем
пытаюсь отправить группу фото в aiogram 3:

from aiogram import F, Bot, types, Router
from aiogram.filters import Command
from aiogram.types.input_media_photo import InputMediaPhoto

@measurements_router.callback_query(F.data.contains("view_example_meas_kb"))
async def view_example_meas_command(callback: types.CallbackQuery, bot: Bot):
tg_id = callback.from_user.id
tg_username = callback.from_user.username

photos = getMeasurementPhotos()

media_group = []
for one_photo in photos:
print(one_photo['file_id'])
media_group.append(InputMediaPhoto(one_photo['file_id']))

await bot.send_media_group(chat_id=tg_id, media=media_group)


этот код выдает ошибку:
media_group.append(types.InputMediaPhoto(one_photo['file_id']))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: BaseModel.__init__() takes 1 positional argument but 2 were given

хотя передаю я в него один аргумент. В чем может быть дело?

Читать полностью…

Python

Другого и не предвиделось

Читать полностью…

Python

Всем привет
Подскажите как для парсинга указать путь поиска на все диски компьютера на C, на D и т.д.

Читать полностью…

Python

Но из него мапа делается только извращениями

Читать полностью…

Python

Поэтому делаю вывод что для решения алгоритмических задач пайтон не очень подходит

Читать полностью…

Python

Нет, нужен был готовый, но его нет

Читать полностью…

Python

загадка: через какой стандартный модуль питона можно сделать btree?

Читать полностью…

Python

ну у нас хеш таблица для dict

Читать полностью…

Python

ну у нас это больше похоже на dict, только вот у нас у него ключи идут в порядке вставки, если итерироваться по ним. А так в целом подходит

Читать полностью…

Python

на плюсах ее сделал, а потом подумал как бы на питоне делал

Читать полностью…

Python

Та какую-то хуйню придумал, возьми кауртер и кайфуй

Сколько у тебя там элементов будет?

Читать полностью…

Python

Да. В худшем случае у тебя хэши всех вставляемых элементов совпадут. И подобрать данные, при которых так и будет - не так сложно.

Читать полностью…

Python

n типо если у нас все хеши совпали)

Читать полностью…

Python

https://docs.aiogram.dev/en/dev-3.x/api/types/input_media_photo.html
* в сигнатуре означает, что аргументы передаются только по ключу. Например InputMediaPhoto(media=one_photo['file_id'])

Читать полностью…

Python

Нужно передать кейвордный аргумент

Читать полностью…

Python

Ну тогда можно в колонку вставлять и удалять, и топ 10 искать) поидее должно быть за логарифм

Читать полностью…

Python

Ага (но питон возможно скомпилировать без sqlite3)
Можно в памяти сделать базу (через sqlite3.connect(":memory:")) и с ней работать. Не знаю, насколько это быстро будет

Читать полностью…

Python

Не знал что это стандартный модуль питона, я так понял нужно индекс для этого создать

Читать полностью…

Python

А, стоп. В питоне есть heapq

Читать полностью…

Python

ответ: sqlite3 🙂

Читать полностью…

Python

По поводу вчерашней темы. Каждый раз когда пользователь оформляет новую подписку, или продляет для одного и того же тарифа, делается новая запись в subs?

Читать полностью…

Python

Это я знаю, в плюсах хеш мапа это unordered map

Читать полностью…

Python

Под капотом у мап в плюсах бинарное дерево поиска, видимо в питоне нет аналога в стандартной библиотеке

Читать полностью…

Python

а как ты в мапе вывел топ 10 в c++?

Читать полностью…

Python

А топ 10 регулярно читать или разово?

Читать полностью…

Python

но можно конечно кучу переделать и добавить удаление, но это не будет из коробки

Читать полностью…

Python

оттуда удалить нельзя по ключу

Читать полностью…

Python

O(n) типа про коллизию?

Читать полностью…
Подписаться на канал