Исключение возникает в случаях ошибок специфичных для Windows.

Исключение возникает в случае Windows-специфичных ошибок, либо когда номер ошибки не соответствует значению errno.

Внимание
Этот тип исключения устарел: начиная с +py3.3 используется подтип OSError с инициализированным атрибутом winerror.

    from os import mkdir

# Предполагается, что mydir уже существует
os.mkdir('mydir')
# WindowsError: [Error 183] Cannot create a file when that file already exists: 'mydir'

Атрибуты winerror и strerror инициализируются значениями, полученными от платформенных функций GetLastError() и FormatMessage() соответственно.

Значение атрибута errno содержит соответствие winerror значению из errno.h.
До -py2.5 атрибут errno инициализировался значением GetLastError().
Синонимы поиска: WindowsError
На заметку
Зарегистрированные пользователи могут публиковать свои Статьи.