Python - How to create a nested directory structure – TecAdmin

Channel: Linux
Abstract: The pathlib module offers classes representing filesystem paths with semantics appropriate for different operating systems. We can create nested direc

The pathlib module offers classes representing filesystem paths with semantics appropriate for different operating systems. We can create nested directory structure suing pathlib.Path.mkdir function in Python.

from pathlib import Path Path("/dir1/dir2/dir3").mkdir(parents=True, exist_ok=True)12from pathlib import PathPath("/dir1/dir2/dir3").mkdir(parents=True, exist_ok=True)

Here:

  • parents=True: instruct to create parent directories if not available.
  • exist_ok=True: Do not throw an error if a directory already exists.

Execute the above Python script and checked for the newly created directory tree.

/dir1
└── dir2
    └── dir3

Ref From: tecadmin
Channels: Pythondirectory

Related articles