Playsound Modul will nicht funktionieren.

Registriere dich jetzt, um exklusive Vorteile zu genießen! Als registriertes Mitglied kannst du Inhalte herunterladen und profitierst von einem werbefreien Forum.
Mach mit und werde Teil unserer Community!
  • Ich habe in meinem Python Script das Modul Playsound verwendet um eine mp3 Datei abzuspielen wenn die if Schleife stimmt. Wenn diese stimmt und der playsound ausgeführt werden soll passiert aber nichts. Es kommt eine Fehlermeldung. Könnte das an der Audioausgabe des Raspberry pi's liegen? Das Modul Playsound habe ich jedoch installiert also daran kann es auch nicht liegen. Ich wäre froh um Hilfe.

  • Der obligatorische Link/Hinweis: http://if-schleife.de/


    Texte bitte nicht als Bild posten und Fehlermeldungen/Tracebacks bitte immer komplett zeigen, damit wir alle Informationen zu dem Problem haben, die dort enthalten sind.


    Code mit dem man das Problem nachvollziehen kann, wäre auch hilfreich. Dazu ist ein minimales, lauffähiges Beispiel für das Problem nützlich. Nicht selten findet man auch selbst schon die Ursache wenn man diesen Code erstellt, weil man die Stelle findet, an der man Code rausgeworfen hat, den man als unwichtig für das Problem erachtet hat, bei dessen Entfernung dann aber auch das Problem verschwindet.

    „Eat the rich — the poor are full of preservatives.“ — Rebecca ”Becky” Connor, The Connors

  • Sorry für OT, aber #2 war __blackjack__ 's

    Code
    #!/usr/bin/env python3
    
    
    def main():
        print(sum([number for number in range(1, 37)]))
        
    if __name__ == '__main__':
        main()

    .er Beitrag =O


    Schreib schnell etwas, bevor wir einen Exorzisten benötigen :rip:


    Obwohl "the number of the beast" echt gut ist :cool:

    🎧 Mein Auto springt, mein Toaster kocht, es zwickt mich im Genick. Meine Frau ist eingelocht, die Spülmaschine tickt. Meine Telefonapperat brüllt mich seit Tagen an, er ist schon lange abgestellt im Bett liegt Peter Pan. Die Uhr geht falsch, die Haustür singt, mein Spiegel schlägt zurück - Ich werde noch verrückt, was solls ich bin entzückt. Die Badewanne zieht nicht ab ihr glaubt nicht was ich seh' - Sie ist voll Himbeerengelee 🎧

  • Aaaalso. zum ersten sind die eckigen Klammern nicht notwendig, weil das auch mit einem Generatorausdruck statt einer „list comprehension“ funktioniert:

    Python
    #!/usr/bin/env python3
    
    
    def main():
        print(sum(number for number in range(1, 37)))
    
    
    if __name__ == "__main__":
        main()

    Dann braucht man aber auch gar keinen Generatorausdruck der nichts weiter macht als die Werte aus dem `range()` unverändert und ungefiltert ”durchzureichen”, und die 1 kann man auch weg lassen wenn einen nicht stört, dass eine zusätzliche 0 addiert wird:

    Python
    #!/usr/bin/env python3
    
    
    def main():
        print(sum(range(37)))
    
    
    if __name__ == "__main__":
        main()

    So, nun sind wir bei 667 — the neighbour of the beast. 😇

    „Eat the rich — the poor are full of preservatives.“ — Rebecca ”Becky” Connor, The Connors

  • Etwas sehr merkwürdiges ist dass der Python Script auf meinem lokalen Device fehlerfrei funktioniert. Sobald ich aber auf dem Raspberry bin nicht mehr. Ich weiss aber nicht warum. Könnte es an der Tonausgabe von raspi liegen? Oder fehlt noch ein pip für python?