Python programming language provides different ways to check file existence. In this tutorial we will examine functions like isFile() and exists() to check file existence.

Import os.path Module

In order to use isFile() and exists() functions we need to import the os.path module which contains these functions.

import os.path

isFile() Method

isfile() is a function in os.path library. This function will be return true if the file is regular file and exists. As we can see following example we should provide the path and name of the file.

import os.path if(os.path.isfile("/etc/passwd")): print("/etc/passwd exists")

exists() Method

exists is os.path method too and returns true if file exists. We will provide /etc/passwd as parameter to the exists() function like below.

import os.path if(os.path.exists("/etc/passwd")): print("/etc/passwd exists")

How To Check Whether A File Exists Using Python? Infografic