Yazılım | Programlama Python kodunda ne hata var

18 Haz 2022
168
1
33
name = input("Lütfen bir isim giriniz:")
audio.save("name.mp3")
Bu kodda kullanıcıdan bir isim girmesini ve onun yazdığı ismi MP3 olarak kaydetmesini istedim ama girilen metin değil name.mp3 olarak kaydediyor
 

Grimner

Adanmış Üye
28 Mar 2020
6,326
120
4,808
Python:
name = input("Lütfen bir isim giriniz:")
audio.save(name + ".mp3")
Şeklinde yaparsan sorunun çözülür tahminen.

Sen "name.mp3" diyorsun. Bu da "name" parantez içinde olduğu için onu değişken olarak değilde, metinsel ifade olarak alıyor.
Ancak değişken olarak name dedikten sonra "+" ile ".mp3" metinsel değeriyle birleştirirsen sorun çözülür.
 
18 Haz 2022
168
1
33
Python:
name = input("Lütfen bir isim giriniz:")
audio.save(name + ".mp3")
Şeklinde yaparsan sorunun çözülür tahminen.

Sen "name.mp3" diyorsun. Bu da "name" parantez içinde olduğu için onu değişken olarak değilde, metinsel ifade olarak alıyor.
Ancak değişken olarak name dedikten sonra "+" ile ".mp3" metinsel değeriyle birleştirirsen sorun çözülür.
Bu hatayı alıyorum TypeError: gTTS.save() takes 2 positional arguments but 3 were given
 
18 Haz 2022
168
1
33
Rica ederim :)

Elbette, başlangıçta bu tarz hatalar çok normal. Zamanla çok daha iyi hale gelirsin. :)
Umarım

Rica ederim :)

Elbette, başlangıçta bu tarz hatalar çok normal. Zamanla çok daha iyi hale gelirsin. :)
Bu arada yeni konu açıp konu kirliliği yapmak istemiyorum sana soruyum yeni konu açmaktansa yazılıma başladım pythonla mi başlamalıyım yoksa c# ile mi (pythona başladım 1 hafta oldu)
 

Grimner

Adanmış Üye
28 Mar 2020
6,326
120
4,808
pythonla mi başlamalıyım yoksa c# ile mi (pythona başladım 1 hafta oldu)
Ben bu sorunun cevabı olarak hep C# derim :D
Bence çok daha güzel bir dil.
Ancak ikisinin de kendine göre avantajlı yanları var.
Mesela, Python veri bilimi ve terminal bazlı çalışmada C# dilinden daha iyi sayılabilir.
Ama C# dili de web site, bilgisayar programlama (özellikle Windows) için çok daha iyi bir tercih olacaktır.
 
18 Haz 2022
168
1
33
Ben bu sorunun cevabı olarak hep C# derim :D
Bence çok daha güzel bir dil.
Ancak ikisinin de kendine göre avantajlı yanları var.
Mesela, Python veri bilimi ve terminal bazlı çalışmada C# dilinden daha iyi sayılabilir.
Ama C# dili de web site, bilgisayar programlama (özellikle Windows) için çok daha iyi bir tercih olacaktır.
Yeni bir tartışmanın konusu konu mu açsam acaba yeni başlayanlarada yol göstermiş olurum

Ben bu sorunun cevabı olarak hep C# derim :D
Bence çok daha güzel bir dil.
Ancak ikisinin de kendine göre avantajlı yanları var.
Mesela, Python veri bilimi ve terminal bazlı çalışmada C# dilinden daha iyi sayılabilir.
Ama C# dili de web site, bilgisayar programlama (özellikle Windows) için çok daha iyi bir tercih olacaktır.
Hocam birde yazılımdan anlıyora benziyorsunuz aklıma birşey takılırsa dm den sorabilir miyim
 

Grimner

Adanmış Üye
28 Mar 2020
6,326
120
4,808
Yeni bir tartışmanın konusu konu mu açsam acaba yeni başlayanlarada yol göstermiş olurum

Gibi konular var aslında ancak cevaplardan tatmin olmazsan ve yeni bir içerikle bunu geliştirmek istersen, açabilirsin tabi.

Hocam birde yazılımdan anlıyora benziyorsunuz aklıma birşey takılırsa dm den sorabilir miyim
Garip bir tabir oldu bu :D
Evet anlıyorum ve evet aklına takılan olursa dm üzerinden sorabilirsin tabi.
 
18 Haz 2022
168
1
33

Gibi konular var aslında ancak cevaplardan tatmin olmazsan ve yeni bir içerikle bunu geliştirmek istersen, açabilirsin tabi.


Garip bir tabir oldu bu :D
Evet anlıyorum ve evet aklına takılan olursa dm üzerinden sorabilirsin tabi.
Tamamdır sağol
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.