Почему модуль Python os
содержит error
, an alias for OSError
?В чем смысл os.error?
Есть ли причина, когда-либо заклинание os.error
? OSError
, безусловно, кажется более совместимым со всеми другими встроенными исключениями.
Я надеялся, что os.py
прольет свет, но иногда использует error
и OSError
другие.
Кажется, что у него есть дополнительное имя для одного из исключений, но оно выживает в Python 3.0. Что мне не хватает?
Да. И - мы упустили эту деталь при переходе на Python 3, поэтому os.error _still_ там даже в 3.1 (oops - возможно, слишком поздно исправлять сейчас ... извините!). –