Skip to content

Instantly share code, notes, and snippets.

@ByoungInKim
Last active May 30, 2024 08:33
Show Gist options
  • Save ByoungInKim/03096da17ff645ae1c4caa2268b2ae9f to your computer and use it in GitHub Desktop.
Save ByoungInKim/03096da17ff645ae1c4caa2268b2ae9f to your computer and use it in GitHub Desktop.
python - create directory if path if it doesn`t exist for file write
import os
directory = '/home/kenny/gist'
if not os.path.exists(directory):
os.makedirs(directory)
@junetech
Copy link

junetech commented Jan 2, 2019

Thank you!

@pareksha
Copy link

pareksha commented Jan 8, 2019

Nice, thanks!

@maufranchini
Copy link

Thanks!

PS: You've a typo (directroy --> directory)

Thanks!

@ink1
Copy link

ink1 commented Jul 6, 2019

os.makedirs(directory, exist_ok=True)

@TonaIslas-Git
Copy link

os.makedirs(directory, exist_ok=True)

This syntax is actually in vs code intellisense. The second parameter is in case that exists returned true? which should be like if (os.....)

@SebastianoX
Copy link

With pathlib:

from pathlib import Path

path_to_folder = Path("/home/kenny/gist")
path_to_folder.mkdir(exist_ok=True)

@neutrixs
Copy link

neutrixs commented Jun 5, 2021

thx

@jarvissilva937
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment