Best Practice to Python Create Directory Recursively – Python Tutorial

By | September 4, 2019

When we are copying, moving or saving files with python, one problem we must concern is: Does the file directory exist? In this tutorial, we will introduce you how to create directories recursively with python.

Python Create Directory Recursively

For example:

If you plan to move file: f:\test.pdf to f:\pdf\1\test.pdf. You must be sure directories pdf and 1 exist. If they do not exist, you will fail to move file.

As to directory f:\pdf\1\, how can we create directory pdf and 1?

Python create directory recursively

Here we write an example code to create directories recursively in python.

def createDirs(d):
    if not os.path.exists(d):

If directory pdf and 1 do not exist. createDirs() function can create them.

How to use this function?


Then directory pdf and 1 are created.


Leave a Reply

Your email address will not be published. Required fields are marked *