2016-07-16 6 views
0

Dies ist der Anfang meines Codes, in dem der Fehler auftritt.Modulobjekt hat keinen Attributsound. Erhalten Sie diesen Fehler nicht wissen, wie Sie es beheben können?

Die ganze Idee des gesamten Codes war ein Piepton zu hören, wenn der Benutzer sich erfolgreich anmeldet. (. Es ist ein Protokoll in System recht einfach, ich bin bin mit Python 3.3.3 und 1.9.1 Pygame):

import pygame 
import time 
from os import path 
import os 
pygame.init() 
s = pygame.mixer.Sound("C://Users//J//Desktop//Login Code + directory//Log in Directory//Beep.wav//") 
trys = 0 
def play_sound(): 
    s.play() 
+0

'pygame.init' ruft nicht die Funktion' pygame.init' auf. – ForceBru

+0

Ja, Sie müssen die Funktion tatsächlich aufrufen. 'pygame.init()' –

+0

machte diese Änderung und nur realisiert, wie ich fragte und immer noch nicht funktioniert –

Antwort

0

Sie müssen die pygame.mixer initialisieren, um tatsächlich Sound-Objekte zu spielen. Suchen Sie in Ihrem Browser nach "pygame.mixer" und lesen Sie die Dokumentation, die Ihnen alles Wissenswerte vermitteln soll. Wenn Sie kein Pygame benötigen und ein Windows-Betriebssystem verwenden, verfügt Python über ein integriertes Modul "Winsound" zum Abspielen von Sounddateien auf Windows-Systemen.