Sometimes, we want to check if a directory exists in Python.
In this article, we’ll look at how to check if a directory exists in Python.
How to check if a directory exists in Python?
To check if a directory exists in Python, we can use the os.path.isdir
or os.path.exists
methods.
For instance, we write:
import os
isdir = os.path.isdir('new_folder')
print(isdir)
We pass in the path string to check if whether the directory with the given path exists.
isdir
is True
if the folder exists at the given path. Otherwise, it’s False
.
To use os.path.exists
, we write:
import os
isdir = os.path.exists(os.path.join(os.getcwd(), 'new_folder'))
print(isdir)
We call os.path.exists
with the path created with os.path.join
that joins the path segments together.
os.getcwd()
returns the path of the current working directory.
isdir
is True
if the folder exists at the given path. Otherwise, it’s False
.
Conclusion
To check if a directory exists in Python, we can use the os.path.isdir
or os.path.exists
methods.