Исключение возникает в случаях, когда ошибка касается ввода-вывода.

Возбуждается, когда операция ввода-вывода (например, при использовании print() или open()) не проходит.
Например: «файл не найден», «диск заполнен» и т.п..

+py2.6 socket.error теперь наследуется от этого класса.
Синонимы поиска: IOError
На заметку
Читайте нас в Twitter. Ссылка в самом низу страницы.