Python 3'de soru scripti nasıl yapılır?

hakam45

Megapat
Katılım
3 Şubat 2016
Mesajlar
192
İyi günler. Python hakkında en ufak bir bilgim bile yok. Sadece elimde bir proje var. Sizden istediğim şey, Linux/Ubuntu bir sistemde çalışacak soru scripti. Soru şu şekilde olacak ve böyle çalışacak:

Dil seçimini yapınız (TR/EN):
Eğer TR ise: 1.py dosyasını çalıştır.
Değilse: 2.py dosyasını çalıştır.

Böyle basit bir şey için Python öğrenmek istemedim açıkçası. Sadece projemde gerekli.
 
Linux/Ubuntu sistemine doğru versiyondaki python kurulumunu yaptıktan sonra şu dediğin işlemi python ile yapmak zorunda değilsin, örneğin bash script de bunu sana sağlayabilir:

run.sh
Bash:
#!/bin/bash

read -p "Dil seçimini yapınız (TR/EN) " language

if [ $language == "TR" ]
then
    echo "python 1.py"

elif [ $language == "EN" ]
then
    echo "python 2.py"

else
    echo "Yanlış dili seçtiniz"
fi

Buradan run edebilirsin. Gerçek çalıştırdığında echoları kaldırman yeterli olacaktır, bu test için örnek...
 
/bin/bash^M: bad interpreter: No such file or directory
hatasını veriyor.
sen
senin siteden çalışıyor ama benim ubuntu sistemde dediğim hatayı verdi
Teşekkürler bunu yazınca oldu
sed -i -e 's/\r$//' run.sh
Teşekkürler bunu yazınca oldu
sed -i -e 's/\r$//' run.sh
 
Son düzenleme:
Rica ederim, büyük ihtimal kopyalama formatıyla ilgilidir hata da, scripti save ettiğin dosya üzerinde
dos2unix run.sh
komutunu çalıştırırsan düzelecektir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…