Как правильно играть в musi c в pygames, чтобы не возникало pygames.error? - PullRequest
1 голос
/ 30 мая 2020

У меня есть простой скрипт, который проверяет, есть ли на сайте всплывающее сообщение, если оно есть, щелкает по нему и затем воспроизводит музыку c. Я пробовал со многими библиотеками, но у меня работал только микшер pygames. После того, как я экспортировал скрипт в exe-файл, он щелкнул всплывающим окном, но музыка c не воспроизводилась. Получил ошибку

>>>    mixer.music.load('money.mp3')
>>>pygame.error

В IDE все было нормально, сегодня открыл скрипт и запустил, та же ошибка. Вот код скрипта. Что означает эта ошибка; он ничего не говорит о микшере или et c, это похоже на ошибку всей библиотеки.

            try:
                but = self.webdriver.find_element_by_xpath('/html/body/div[2]/main/section/fl-search/div/div[2]/div/div[2]/span')
            except:
                pass
            else:
                while True:
                    try:
                        but.click()
                    except:
                        pass
                    else:
                        mixer.init()
                        mixer.music.load('money.mp3')
                        mixer.music.play()
                        time.sleep(1)
                        break
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...