pyinstaller错误,exe编译错误?

时间:2020-06-26 15:44:29

标签: python

音乐播放器编程。遇到了问题。该程序应播放我使用程序运行的文件。为此,我在exe中格式化了代码。当我开始使用exe时发生错误

Traceback (most recent call last):
  File "MP3.py", line 13, in <module>
  File "MP3.py", line 7, in music
pygame.error
[1980] Failed to execute script MP3

MP3.py-我的python代码/

import pygame 
import sys
f = str(sys.argv[1])
print(f) 
def music(f):
    pygame.init()
    clock = pygame.time.Clock()
    pygame.mixer.music.load(f)
    pygame.mixer.music.play()
    while pygame.mixer.music.get_busy():


pygame.mixer.init(22050,-16,2)
music(f)

各种方法都无济于事。 尽管带有音乐播放功能的代码很快就能在exe中运行,并且可以在程序中启动文件的输出

此错误

C:\Users\Acer\Documents\Projects\MP3\Test.mp3

Traceback (most recent call last):
  File "MP3.py", line 15, in <module>
    music(f)
  File "MP3.py", line 9, in music
    pygame.mixer.music.load(f)
pygame.error
[17280] Failed to execute script MP3

1 个答案:

答案 0 :(得分:0)

在使用混音器执行所需的任何操作之前,应先使用pygame.mixer.init。您可以参考this document了解有关如何调整混音器参数的详细信息。