Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как загрузить mp3 файл в exe?

Здравствуйте, имеется проект, который ждёт некоторое время и воспроизводит звук из mp3. Но, к сожалению, возникла сложность при преобразовании в exe. Можно ли запихать в exe файл mp3 , чтобы exe работал отдельно от папки(т.е. без mp3 в папке)? Использую Auto-py-to-exe и Pyinstaller. Искал, но ответа так и не нашёл, заранее спасибо
PythonПайтон+1
Павел Рыб
  ·   · 4,9 K
Программирование, программирование ботов на...  · 26 апр 2023
Здравствуйте, для того, чтобы загрузить mp3 файл в exe, необходимо использовать PyInstaller с опцией `--add-data`. Эта опция позволяет добавлять файлы и папки внутрь исполняемого файла.
В вашем случае, чтобы добавить mp3 файл в exe, выполните следующие шаги:
1. Установите PyInstaller, если вы еще этого не сделали:
pip install pyinstaller
2. Поместите mp3 файл в папку с вашим скриптом.
3. Создайте специальный файл `spec` для PyInstaller, в котором укажите необходимые параметры. Для этого выполните следующую команду в командной строке в папке с вашим скриптом и файлом mp3:
pyinstaller --name=your_executable_name --add-data="sound.mp3;." --onefile your_script.py
Здесь `your_executable_name` - это название исполняемого файла, `sound.mp3` - имя файла mp3, `your_script.py` - имя вашего скрипта.
4. После выполнения команды PyInstaller создаст папку `dist` в папке с вашим скриптом. В этой папке будет находиться исполняемый файл `your_executable_name.exe`, который уже будет содержать в себе mp3 файл.
Теперь вы можете запустить исполняемый файл в любом месте, и он будет проигрывать звук из mp3 файла, который уже встроен в exe.
Ах, да, после того, как написал, увидел, что pyinstaller установлен
Инженер путей сообщения – строитель  · 20 апр 2023
За э.в. пюфон не скажу, но в системах разработки, предназначенных для реального программирования, существуют такое понятие как ресурсы (англ. resources или assets), под которыми понимаются произвольные данные, которые могут... Читать далее
Интересно, а вы сами на Пайтоне писали когда-то? По идее, должны же были, иначе не понять, откуда столько «приятных» эмоций…