How to create a directory using Python?


To create a directory, first check if it already exists using os.path.exists(directory). Then you can create it using:

import os
if not os.path.exists('my_folder'):
    os.makedirs('my_folder')

You can also use the python idiom EAFP: Easier to ask for forgiveness than permission. For example,

import os
try:
    os.makedirs('my_folder')
except OSError as e:
    if e.errno != errno.EEXIST:
        raise

Updated on: 01-Oct-2019

427 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements