I have come across examples in this forum where a specific error around files and directories is handled by testing the errno
value in OSError
(or
According to the code print ...
, it seems like you're using Python 2.x. FileExistsError was added in Python 3.3; You can't use FileExistsError
.
Use errno.EEXIST:
import os
import errno
try:
os.mkdir(folderPath)
except OSError as e:
if e.errno == errno.EEXIST:
print('Directory not created.')
else:
raise