2009-11-09 13 views

cevap

32

. Örneğin, .read()'u kapalı bir dosyada denemek, "ValueError: I/O işlemini kapalı dosyada" yükseltir.

9

ValueError bana uygun geliyor: ValueError, veya onun bir alt sınıf olacağını Python

Raised when a built-in operation or function receives an argument that has the right type but an inappropriate value, and the situation is not described by a more precise exception such as IndexError .

+9

Bu yöntemin argümanlarına değil, nesnenin durumuna değil ... –

+1

"Uygunsuz değer", argümanların bazı durumlarda tamam olan bir işleve dönüştürülmesi için geçerli olduğunu düşündüğüm kadar belirsiz; nesnenin mevcut durumu. –

+2

İşlevde argüman yoksa ne olur? –

İlgili konular