Python TKinter GUI с относительными путями для вызова mp3.files, больше не может вызывать файлы после преобразования в файл .exe с Auto-py-to-exe - PullRequest
0 голосов
/ 30 апреля 2020

Я запрограммировал звуковую панель в python, используя TKinter для создания GUI с некоторыми кнопками для воспроизведения mp3.files, который работает отлично. Теперь я преобразовал его в файл .exe для запуска этой звуковой платы также на компьютерах. без python установленных на них. Я использовал Auto-py-to-exe для преобразования кода в файл .exe.
Когда я пытаюсь запустить файл .exe, появляется GUI, но когда я нажимаю на кнопку, mp3.file не воспроизводится. Я использовал относительные пути для вызова mp3.files, поэтому я помещаю файлы в тот же каталог, где находится файл .exe.
Но когда я нажимаю кнопку, консоль отображает эту ошибку:

 Exception in Tkinter callback
Traceback (most recent call last):
  File "tkinter\__init__.py", line 1705, in __call__
  File "soundboardbutton.py", line 14, in run
  File "soundboardbutton.py", line 17, in play_soundfile
  File "site-packages\playsound.py", line 35, in _playsoundWin
  File "site-packages\playsound.py", line 31, in winCommand
playsound.PlaysoundException:
    Error 275 for command:
        open "/Ihr_ehrenlosen_Bastarde.mp3" alias playsound_0.34035690426638
    The requested file was not found. Make sure the path and file names are correct.

Понятия не имею, почему файл .exe не может вызвать mp3.files.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...