[파이썬] os 디렉토리인지 확인: `os.path.isdir()`

When working with files and directories in Python, it’s often necessary to determine whether a given path is a directory or not. The os.path.isdir() function is a built-in method in the os module that allows you to easily check if a path is a directory.

Syntax

The syntax of os.path.isdir() is as follows:

os.path.isdir(path)

Here, path is the path string that you want to check.

Return Value

The os.path.isdir() function returns True if the specified path is a directory, and False otherwise.

Example

Let’s see a simple example that demonstrates the usage of os.path.isdir().

import os

# Define a path
path = "/path/to/directory"

# Check if the path is a directory
if os.path.isdir(path):
    print(f"{path} is a directory")
else:
    print(f"{path} is not a directory")

In this example, we import the os module and define a path variable with the desired path string. The if statement checks if the given path is a directory using os.path.isdir(). If it is, it prints a message indicating that it is a directory; otherwise, it prints a message stating that it is not a directory.

You can replace /path/to/directory with the actual path you want to check to see if it is a directory.

Conclusion

The os.path.isdir() function in Python is a convenient way to determine if a given path is a directory. By using this function, you can easily handle different actions based on whether the path points to a directory or not.

Remember to import the os module before using os.path.isdir() in your Python program.