×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Python | Remove an existing file (Example of os.remove() method)

os.remove() method in python: Here, we are going to learn how to remove an existing file in python?
Submitted by IncludeHelp, on December 30, 2018

Removing an existing file

To remove/delete an existing file – we use "remove()" method of "os" module – so to access the "remove()" method, we must have to import the module "os".

Module import statement: import os

Syntax of remove() method: os.remove(file_name)

Here, file_name is the name of an existing file.

Example 1 (removing an existing file):

import os

def main():
    
    fo = open("data.txt","wt") # creating a file
    fo.write("Hello") # writing the content 
    fo.close() # closing the file 
    
    # checking if file exists or not?
    if os.path.exists("data.txt"):
        print("data.txt exists...")
    else:
        print("data.txt doe not exist...")

    # removing the file
    os.remove("data.txt")
    # checking if file exists or not?
    if os.path.exists("data.txt"):
        print("data.txt exists...")
    else:
        print("data.txt doe not exist...")    
    
if __name__=="__main__":main()

Output

data.txt exists...
data.txt doe not exist...

Example 2 (Trying to remove a file that does not exist):

import os

def main():    
    # removing the that does not exist
    os.remove("abc.txt")
if __name__=="__main__":main()

Output

Traceback (most recent call last)
  File "/home/main.py", line 8, in <module>
    if __name__=="__main__":main()
  File "/home/main.py", line 6, in main
    os.remove("abc.txt")
FileNotFoundError: [Errno 2] No such file or directory: 'abc.txt'

Example 3 (Handling "FileNotFoundError" Exception)

import os

def main():
    try:
        # removing the that does not exist
        os.remove("abc.txt")
    except FileNotFoundError:
        print("ERROR: abc.txt does not exist...")
    except:
        print("Unknown error...")
    
if __name__=="__main__":main()

Output

ERROR: abc.txt does not exist...
Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.