Dogma
Не будет работать если последний символ в строке \
Boris
Сработало, спасибо
Ящер
Приветствую, такая проблема есть запрос r=requests.post('url',headers=head) Пытаюсь вывести print(r.url) но от выводит совсем не тот url который я туда засунул, может кто подсказать в чём проблема? конкретно я отправляю запрос подписки на пользователя в инсте (отснифал запросы через браузер) а от мне возвращает просто url пользователя((
Туночка️
session.get() из аиошштп долго качает картинку Шо робыть?
Туночка️
А и не выводит 200
Туночка️
Нужно таймаут большой добавить типо?
Artyom
А и не выводит 200
а что выводит, можно больше конкретики
Веселый Роджер
Работал, кто с VK api?
Artyom
Веселый Роджер
Пытаюсь получить статистику по полу о группе в вк: def gender_data(data): for user in data: udata=vk_api.users.get(user_ids=user) print(udata) Выдает ошибку raise error vk.exceptions.VkAPIError: 8. Invalid request: v is required. Version param should be passed as "v". "version" param is invalid and not supported.. request_params = {'method': 'users.get', 'oauth': '1', 'user_ids': '1'
Илья | 😶☮️🐸
Теперь к каждому запросу нужно, после какого-то момента стали требовать
Веселый Роджер
прокинь в запрос параметер v = версия
а как это сделать? типо в терминале: -v 5.9
Веселый Роджер
или куда это воткнуть
Илья | 😶☮️🐸
я разве что-то сказал про терминал ?
Илья | 😶☮️🐸
прям туда, где ты шлёшь запрос к вк апи
Илья | 😶☮️🐸
причем у вк вроде ограничение на количество юзеров в группе 100 или 1000 за запрос, не помню Поэтому для большой группы подождать придётся :)
Веселый Роджер
L U C C Y A N
или куда это воткнуть
у тебя есть запрос api.vk.com/method?token=fefe&v=5.91 к каждому запросу надо добавлять токен и версию)
Веселый Роджер
причем у вк вроде ограничение на количество юзеров в группе 100 или 1000 за запрос, не помню Поэтому для большой группы подождать придётся :)
хм, а оно только дает фио и ид. Пол не возвращает. Блин не тот запрос. Он и не должен пол давать... Сори
Максим
/report
Ihor
у меня сервер с беком, и еще 25 серваков с видео контентом. как мне лучше опросить их на нагрузку который меньше нагружен туда отправить?
Ihor
Юзерами, кто онлайн смотрит стрим
Artyom
Юзерами, кто онлайн смотрит стрим
если юзеров достаточно много, то раундробин, по матожиданию их равномерно распределит
Ihor
Ок, спс иду курить
Alex
del не удаляет объекты
c
писать на языках с ручным управлением памятью
c
И ловить сегфолты
если херово писать
Tishka17
если херово писать
Ну раз не осовбодилась память после del, видимо или не то измеряет или уже херово написано
Nikolay
Не хватает памяти?
Nikolay
Она же дешевле, чем человекочасы
Tishka17
Nikolay
Когда мне не хватало памяти, я использовал итераторы и генераторы; были большие листы
Ivan
если расчеты, то нампай всегда к твоим услугам
циклы в лярд итераций все равно медленные
Tishka17
если расчеты, то нампай всегда к твоим услугам
Интересно, как нампай поможет со списком словарей, например
Tishka17
Окей, массив туплов строк
Nikolay
если расчеты, то нампай всегда к твоим услугам
Нет, обработка просто. Да и я ниразу numpy в руки не брал 🤥
Nikolay
map(foo, ...)
Nikolay
циклы в лярд итераций все равно медленные
ну там около 1-1.5mln было объектов
brestows
Ребят, привет, подскажите как сделать так что бы при запуске скрипта, вывод в консоль был в одной и тоже строке а не каждый раз новая строка печаталась ? наподобии прогрес бара ?
Dogma
Используй модуль
Dogma
Он ± так и называется
Sergiy
Токо не баньте!Почему не работает?
Sergiy
âDêšwu öBipci
Блен втф Перегрузил метод add в классе, вызываю sum() на список объектов этого класса, там точно только они Получаю unsupported operand type(s) for +: 'int' and %classname% Откуда он int взял? Я в методе возвращаю self
Alex
последнее условие никогда не выполнится
Sergiy
Спасиба.я учу Python токо 3 дня
âDêšwu öBipci
Artyom
после успеха должен быть break
Artyom
последнее условие никогда не выполнится
выполнится, при входе с 5, сначала инкремент, потом проверка
âDêšwu öBipci
def __add__(self, other): # много строк вида self.var += other.var self.recount() return self
Alex
и вызов sum
âDêšwu öBipci
Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/aiogram/dispatcher/dispatcher.py", line 282, in _process_polling_updates for responses in itertools.chain.from_iterable(await self.process_updates(updates, fast)): File "/usr/local/lib/python3.7/dist-packages/aiogram/dispatcher/dispatcher.py", line 142, in process_updates return await asyncio.gather(*tasks) File "/usr/local/lib/python3.7/dist-packages/aiogram/dispatcher/handler.py", line 117, in notify response = await handler_obj.handler(*args, **partial_data) File "/usr/local/lib/python3.7/dist-packages/aiogram/dispatcher/dispatcher.py", line 183, in process_update return await self.callback_query_handlers.notify(update.callback_query) File "/usr/local/lib/python3.7/dist-packages/aiogram/dispatcher/handler.py", line 117, in notify response = await handler_obj.handler(*args, **partial_data) File "main.py", line 82, in wrapper await func(c, *args, **kwargs) File "main.py", line 699, in manual_report await send_manual_report(k, option, c.from_user.id) File "/home/www-data/main/db_actions.py", line 551, in send_manual_report fullrep = sum(allreps) TypeError: unsupported operand type(s) for +: 'int' and 'ManualReport'
Alex
собственно у sum() начальное значение == 0
Alex
отсюда у тебя и int
âDêšwu öBipci
А, вот оно что
âDêšwu öBipci
очевидно у тебя надо спросить откуда int, показывай код
Я на одну строку выше список логирую, там только эти объекты
âDêšwu öBipci
reduce
Ща почитаем, спасибо.
Artyom
ну или второй аргумент у сам
Artyom
это начальное значение
âDêšwu öBipci