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.
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ı!")
Benim anladığım istediği şey, hatayı çözmek değil zaten niye hata olduğunun farkında, asıl amacı hata vermesin ama beni bilgilendirsin istiyor. Yanlış anladıysam düzeltirseniz ona göre yardımcı olabilirim
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ı!")