Playsound dosya konumu nasıl ayarlanır?

FalconPaw

Kilopat
Katılım
5 Eylül 2017
Mesajlar
4.091
Makaleler
8
Çözümler
5
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:

Yeni konular

Geri
Yukarı