Python programlama dilinde try–except bloğu nasıl kullanılır?

Python'da try-except Bloğu Kullanımı

Python'da hata yönetimi için try-except bloğu kullanılır. Bu yapı, programın hata alabilecek bölümlerini güvenli bir şekilde çalıştırmak için kullanışlıdır.

Temel Yapı

Aşağıdaki yapıyı kullanarak bir hata durumunda programın çökmesini önleyebilirsiniz:
try:
    # Hata alabilecek kod bloğu
except ÖzelHata:
    # Hata durumunda yapılacak işlemler

Örnek Kullanım

Aşağıdaki örnek, bir sayı için kullanıcı girişi alır ve hata durumunda bir mesaj gösterir:
try:
    sayı = int(input("Bir sayı girin: "))
    print(f"Girdiğiniz sayı: {sayı}")
except ValueError:
    print("Lütfen geçerli bir sayı girin.")

Birden Fazla Hata Türü

Birden fazla hata türünü yakalamak için birden fazla except bloğu kullanabilirsiniz:
try:
    # Hata alabilecek kod bloğu
except ValueError:
    # ValueError ile ilgili işlemler
except TypeError:
    # TypeError ile ilgili işlemler

Genel Hata Yakalama

Tüm hataları yakalamak için Exception sınıfını kullanabilirsiniz:
try:
    # Hata alabilecek kod bloğu
except Exception as e:
    print(f"Hata: {e}")

Sonuç

try-except bloğu, hataları yönetmek için etkili bir yöntemdir. Programınızın daha dayanıklı olmasını sağlar. Uygulama sırasında kullanıcı hatalarını ve beklenmedik durumları daha iyi yönetmenizi sağlar.


🐞

Hata bildir

Paylaş