Working with Files: Check if file or directory exists

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


The os.path.exists() method provided by the os standard library module returns True if a file exists, and False if not.

Here is how to use it:

import os

filename = '/Users/flavio/test.txt'

exists = os.path.exists(filename)

print(exists) # True

Lessons in this unit:

0: Introduction
1: ▶︎ Check if file or directory exists
2: Create an empty file
3: Create a directory
4: Read the content of a file
5: Write to a file
6: List files in a directory
7: Get the details of a file
8: The with statement