python - wyjątek dotyczy pliku uchwytu

Na tym forum natknąłem się na przykłady, w których określony błąd dotyczący plików i katalogów jest obsługiwany przez testowanieerrno wartość wOSError (lubIOError w te dni ?). Na przykład niektóre dyskusje tutaj -Python's „open ()” rzuca różne błędy dla „nie znaleziono pliku” - jak obsługiwać oba wyjątki?. Ale myślę, że to nie jest właściwy sposób. W końcu aFileExistsError istnieje specjalnie, aby uniknąć niepokojuerrno.

Następująca próba nie zadziałała, ponieważ otrzymałem błąd dla tokenaFileExistsError.

try:
    os.mkdir(folderPath)
except FileExistsError:
    print 'Directory not created.'

Jak dokładnie sprawdzić to i inne podobne błędy?

questionAnswers(1)

yourAnswerToTheQuestion