py.user.nextДа я прекрасно понимаю, о чем идет речь.FishHookнапример, в функции os.mkdir() произошло деление на нольtry:
os.mkdir(p1)
except:
print 'Не удается создать каталог'
твоя программа пишет “не могу создать каталог”
http://docs.python.org/py3k/library/exceptions.html
Но давайте не будем чересчур принципиальными.
В блоке try я пытаюсь создать каталог с помощью функции из стандартной библиотеки. Больше там ничего нет. Нету самописного кода, который мог бы вызвать исключение. Если для моей программы достаточно сообщения “не могу создать каталог”, не зависимо от причин (каталог существует, нет прав на запись, недопустимые символы в названии и прочее), то я не вижу смысла отлавливать исключения “персонифицированно”