Çözüldü Python "dosya bulunamadı" uyarısı yazdırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Linux Kaymak

Kilopat
Katılım
22 Haziran 2021
Mesajlar
6.555
Makaleler
11
Çözümler
30
Yer
Ankara
Python:
print(" BANKA UYG.")
secenekler = int((input("[1]Para Yükle\n[2]Para Çıkar\n[3]Para miktarına bak")))
if secenekler == "1":
 file = open("n.txt")
 raise FileNotFoundError("Dosya bulunumadı")

else:
 print("Hata tekrar deneyiniz.")

Merhaba arkadaşlar. Basit bir banka uygulaması yapıyordum. Sanırsam "raise filenotfounderror" kısmında hata verdi. Nasıl dosya konumunda yoksa "dosya bulunumadı" yazdırabilirim?
@363652
@bitwise
@Vavien.
 
Çözüm
Try sonrası yaptırmak istediğiniz işlemi denetleyin. Sonra da except kısmına hatanızı girin. Aşağıdaki gibi bir kodu kendinize göre yazın bakalım, son durumu bekliyor olacağım.

Python:
try: 
    file = open("n.txt")
    #file verisini burada oluşturup hata verip vermediğini test edersin.
except HataAdi: #dosya olmadığında kodun vereceği hatayı "HataAdi" kısmına yazarsın
    print("Dosya bulunamadı!")
Python:
try:
    file = open("n.txt")
except FileNotFoundError:
    print("Dosya bulunamadı.")

Bunu dener misiniz?
Çok teşekkürler hocam. Enes hocamın verdiği kod ile yaptım. Bunu da denedim başarılı sonuç aldım.

Try sonrası yaptırmak istediğiniz işlemi denetleyin. Sonra da except kısmına hatanızı girin. Aşağıdaki gibi bir kodu kendinize göre yazın bakalım, son durumu bekliyor olacağım.

Python:
try:
    file = open("n.txt")
    #file verisini burada oluşturup hata verip vermediğini test edersin.
except HataAdi: #dosya olmadığında kodun vereceği hatayı "HataAdi" kısmına yazarsın
    print("Dosya bulunamadı!")
Teşekkürler hocam. Oldu.
 

Technopat Haberler

Geri
Yukarı