Я создаю новый вложенный каталог (data_dir = 'parent\child'
) в python:
try:
os.mkdir(data_dir)
except WindowsError:
pass
Если родительский каталог 'parent'
не существует (пока, потому что я могу установить позже в коде), затем код перехватил это как Windows Error 3
и продолжил.
Однако теперь также может произойти Windows Error 206
, когда имя файла или расширение слишком длинное.Для чего мне нужно было бы предпринять отдельное действие.
Есть ли способ провести различие между Windows Error
3
и 206
(и другими), чтобы вызвать различное Exceptions
?