Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

pASdfsa

  • 2
    вклад
  • 14
    вопросов
  • 4
    ответа
  • 50%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как сделать progress bar python?

    pASdfsa @pASdfsa
    https://pypi.org/project/progressbar/
    Ответ написан 21 мар.
    Комментировать
    Комментировать
  • Как импортировать нужную функцию из другого файла .py?

    pASdfsa @pASdfsa
    import "название файла"
    "название файла".test()
    Ответ написан 06 нояб. 2022
    2 комментария
    2 комментария
  • Как скачать картинку и сразу загрузить python?

    pASdfsa @pASdfsa
    python wget
    Ответ написан 03 нояб. 2022
    Комментировать
    Комментировать
  • После сборки Python проекта pyinstaller – ошибка, проблема с файлами изображений. Как исправить?

    pASdfsa @pASdfsa
    Решение номер 1, сложнее.
    Для добавления сторонних файлов используются следующие параметры:
    --add-data - для добавления текстовых файлов данных;
    --add-binary - для добавления бинарных данных.
    Правило добавления: имя-файла;имя_папки
    Например, если все дополнительные файлы лежат в папке models:
    pyinstaller -F --add-data coco-dataset.labels;models --add-data yolov3-tiny.cfg;models --add-data yolov3-tiny.weights;models pine.py

    А в в самом скрипте необходимо задать следующую функцию:
    import os
    import sys
    def resource_path(relative_path):
        """ Get absolute path to resource, works for dev and for PyInstaller """
        if getattr(sys, 'frozen', False):
            base_path = sys._MEIPASS
        else:
            base_path = os.getcwd()
        return os.path.join(base_path, relative_path)

    Решение номер 2, легче.
    Просто скинь в дерикторию там где exe, все ассеты(.mp3,.png,.rar и тд)
    Ответ написан 03 нояб. 2022
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Mi11er
    Denis Melnikov
    • 7 ответов
    • 0 вопросов
  • scoffs
    Семён Окулов
    • 7 ответов
    • 0 вопросов
  • Justa Gain
    • 4 ответа
    • 0 вопросов
  • meusov11
    meusov11
    • 4 ответа
    • 0 вопросов
  • anatoly_kulikov
    Анатолий Куликов
    • 3 ответа
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации