Python Delete File

Home > Python Tutorial > Python Delete File



To Delete a File in Python

This is the python delete file part of our python tutorial. And if you ever wish to delete any particular file that you have created in this programming language then to do that you must first import the OS module. Once you have imported the OS module, then you need to run the os.remove ( ) module or function. For example, if you wish to remove or delete a file named “demofile.txt” then
import os

os.remove (“demofile.txt”)
 

To Check if the File Exists

Once you have successfully followed the above-mentioned steps to delete the file that you wanted then it is a good idea to just double check whether you still have that file or not. This will help you in completing the task of python delete file if exists. If you perform this particular checking step then it will help you in avoiding any kind of error message that you could have gotten earlier. If you wish to check if the file named ‘demofile.txt’ still exists or not then  
import os

if os.path.exists (“demofile.txt”) :

   os.remove (“demofile.txt”)

else :

   print (“The file does not exist”)
  With this method, you can complete the task of python delete file if exists.  

To Delete the Entire Folder

If you instead of just wanting to remove one file wish to delete or remove an entire folder then you can do that by using the os.rmdir ( ) method. This will help you in completing the task of python delete file if empty. For example, if you wish to delete or remove a folder named ‘myfolder’ then  
import os

os.rmdir (“myfolder”)
  It is also important for you to know that you can only remove empty folders in this programming language. With this method, you can complete the task of python delete file if empty. With this, we finish the python delete file part of our entire python tutorial.