Я довольно новичок в программировании, так что терпите меня.
Я использую python 3.6.5, потому что 3.7 не работал вообще. Я собираю его с помощью pyinstaller. - pyinstaller snake.py - код работает как .py перед преобразованием в .exe. Это более 300 строк кода, поэтому я не собираюсь включать его здесь.
Я импортирую Pygame, Time, Random и Mixer.
Код использует текстовый файл для отслеживания рекордов и файл mp3 для воспроизведения музыки во время игры.
Ниже приводится то, что я использую для «использования файлов в коде?»
highscoreX = open("snake_high_score.txt", "r+")
mixer.music.load("monsters_inc.mp3")
mixer.music.play()
Я считаю, что проблема заключается в том, что при преобразовании в .exe он не может получить доступ к файлам, но я не уверен, потому что, когда я помещаю два файла в папку с .exe, он больше не имеет "не удается найти файл «ошибка, но открывается окно, в котором играется, но после этого« Snake.exe перестал работать ».
Если у кого-то есть решение этой проблемы, это будет высоко оценено.
Спасибо.