Playsound dosya konumu nasıl ayarlanır?

Katılım
5 Eylül 2017
Mesajlar
4.100
Makaleler
8
Çözümler
6
Kod:
import time
from playsound import playsound
print("Kelimeyi doğru yaz bakalım yarışmasına hoşgeldin.")
time.sleep(2)
print("KELİMELERİ YAZARKEN BAŞ HARFLERİNİ BÜYÜK YAZMALISIN.")
time.sleep(2)
print("Çünkü bu programın yazılım dili olan python yazılım dilinde büyük küçük harf duyarlılığı yok.")
time.sleep(3)
print("Baş harfi küçük yazarsan, cevap doğru olsa bile programdaki yazılım cevap yanlış diyebilir")
time.sleep(3)
print("Her doğru cevabında 10 puan alacaksın.")
time.sleep(2)
input("Başlamak için enter tuşuna bas : ")
playsound("C:\\Users\\Beşiktaş\\Desktop\\Oyun\\sounds\\birtakim.mp3")
x = input("Yaz bakalım : ")
if x == "Birtakım" :
    print("Tebrikler, yazım doğru")
else:
    print("Yazım yanlışı yaptın, kelimenin doğru yazımı --Birtakım--")
input("Diğer soruya geçmek için herhangi bir tuşa basın : ")

Böyle bir yazılım üzerinde çalışıyorum. Kelimelerin doğru yazımıyla ilgili. Sorum şu ki, playsound komutunda çalıştırılacak olan ses dosyasının konumunu belirttim fakat bu yazılımı bir arkadaşıma gönderdiğimde yukarıdaki ses yolunu arayacak ve bulamayacak. Bu nedenle yazılım çalışmayacak. Bunu nasıl çözebilirim?
 
Son düzenleyen: Moderatör:
Diyelimki kod dosyası 'Proje' adında bir klasörün içerisinde. Ses dosyaları da 'Proje' klasörünün içerisindeki 'sounds' klasöründe olsun. 'sounds' klasörünün içerisinde de bir 'ses.mp3' dosyası olsun.

Bu ses dosyasını oynatmak için önce kod dosyasının mevcut konumuna ulaşacağız. Daha sonra bu konuma 'sounds' klasörünü ekleyerek kaynak klasörü tanımlamış olacağız. Sonrasında bir ses dosyası kullanacağımız zaman kaynak klasör ve ses dosyasının adını kullanacağız:

[CODE lang="python" title="Ses dosyamızı oynatma"]from playsound import playsound
import os

# Kaynak klasörümüzü tanımlıyoruz
current_folder = os.path.dirname(os.path.abspath(__file__))
sounds_folder = os.path.join(current_folder, "sounds")

# Ses dosyasını oynatıyoruz
playsound(os.path.join(sounds_folder, "ses.mp3"))[/CODE]

Mevcut konumu bulma
Dosya yolu oluşturma
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı