Задать вопрос
Ответы пользователя по тегу Python
  • Как настроить pipenv?

    @krundetz
    pipenv install requests
    так вы поставили пакет requests, а не pipenv

    pipenv ставится командой
    pip install pipenv

    если вы действительно вводите
    pipenv run
    то вывод вы получили совершенно верный вы же не указали что вам конкретно запускать,
    очень похоже что вы делаете все на бум, прокатит не прокатит

    файлы pipfile и piplock установились
    если есть Pipfile значит вы уже запускали
    pipenv shell
    в этом каталоге, если есть Pipfile.lock значит вы уже запускали
    pipenv lock

    Попробуйте все с чистого листа.
    1. Выполните
    pip install pipenv
    2. Создайте папку
    3. Зайдите в нее
    4. Выполните в ней
    pipenv shell

    Должно все получится, уже после этого можете ставить те пакеты которые вам требуются.

    Для завершения работы с pipenv, наберите
    exit
    Ответ написан
    Комментировать
  • Как повернуть массив по часовой стрелке на 90 градусов?

    @krundetz
    для поворота одномерного массива
    my_array = [0,10,20,40]
    my_array.reverse()

    результат
    [40, 20, 10, 0]

    то что у вас в качестве примере, по моему явно не поворот на 90 градусов, был массив 4х4 а стал 3х5
    Ответ написан
  • Питон при импорте функции не сохраняет изменения в бд?

    @krundetz
    так у вас у вас в функции
    только комментарий, pass и ничего больше
    если у вас именно так, то все логично, что написали то функция и выполнила

    если нет то покажите реальный код

    ну и у вас ещё там менеджер контекста до самой функции дело вообще может не доходить
    Ответ написан
  • Как сделать бота который скачивает музыку с youtube?

    @krundetz
    если делать для телеграма то
    youtube-dl отвечает за скачивание
    telebot отвечает за внутренности бота
    вы делаете обвязку такую как вам надо

    как то так
    Ответ написан
    Комментировать
  • Как получить данные страницы после перенаправления?

    @krundetz
    Насколько я понимаю на том сайте используется js.

    Проанализируйте как он работает, что делает и уже от этого принимайте решение как ваша программа должна действовать.

    1. Если js просто встроен в HTML ответа и ждет определенное время то тоже дождитесь это время и сделайте запрос туда куда перенаправляет js
    2. Если js подгружается на страницу то тащите все зависимости которые есть в HTML причем с применением cookie, а потом повторяйте действия js. Он может:
    2.1. Тоже просто отсчитать время
    2.2. Выполнить какое то другое действие, например сделать запрос у сервера куда перенаправить пользователя и только после ответа перенаправленние сделать.
    и т.д. и т.п.

    Как вам заметили в комментариях можете попробовать воспользоваться Selenium, но и в случае с ним для того чтобы получить необходимую информацию вам нужно будет разобраться, что происходит, как и почему.
    Ответ написан