Çö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

Hectopat
Katılım
22 Haziran 2021
Mesajlar
6.460
Makaleler
11
Çözümler
29
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?
@202
@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.
 

Yeni konular

Geri
Yukarı