Я встречал примеры на этом форуме, где конкретная ошибка вокруг файлов и каталогов обрабатывается путем тестирования значения errno в OSError (или IOError в эти дни?). Например, некоторые обсуждения здесь - Python "open()" выдает разные ошибки для "файла не найден" . - как обрабатывать оба исключения?. Но, я думаю, это неправильный путь. В конце концов, a FileExistsError существует специально, чтобы не беспокоиться о errno.
Следующая попытка не сработала, так как я получил ошибку для токена FileExistsError.
try:
os.mkdir(folderPath)
except FileExistsError:
print 'Directory not created.'
Как вы проверяете эту и подобные другие ошибки?