Python İstisnalarıHata
PermissionErrorPermissionError
Yetersiz dosya sistemi izinleri nedeniyle işleme izin verilmiyor.
python
Ayrıntıları görüntüle UnboundLocalErrorBir yerel değişkene, kendisine değer atanmadan önce başvuruldu.
Aynı fonksiyon içinde bir değişkene atama yapmadan önce onu okudunuz. Python atamayı görür ve değişkeni fonksiyonun tamamı boyunca yerel olarak kabul eder, bu yüzden atamadan önce okumak başarısız olur. Bu durum genellikle global anahtar sözcüğü olmadan bir global değişkeni değiştirmeye çalışırken oluşur.
Global değişkenlere başvurmak için global anahtar sözcüğünü kullanın: global x. Veya çevreleyen kapsam değişkenleri için nonlocal kullanın. Kodu, değişken okunmadan önce atanacak şekilde yeniden yapılandırın. Değeri bunun yerine fonksiyon parametresi olarak geçirin.
x = 10
def f(): print(x); x = 20
f() # UnboundLocalErrorPermissionErrorYetersiz dosya sistemi izinleri nedeniyle işleme izin verilmiyor.
concurrent.futures.TimeoutErrorBir Future, belirtilen zaman aşımı süresi içinde tamamlanmadı.
IOErrorBir G/Ç işlemi başarısız oldu. IOError, Python 3'te OSError için bir takma addır.
MemoryErrorPython yorumlayıcısının kullanılabilir belleği tükendi.
SyntaxErrorPython, ayrıştırılamayan geçersiz bir sözdizimiyle karşılaştı.
FutureWarningGelecekteki bir sürümde değişecek davranış hakkında uyarı.