[파이썬] os 파일 삭제: `os.remove()`

When working with files in Python, you sometimes need to delete or remove files from your operating system. The os module in Python provides a method called remove() which allows you to delete files using Python code.

Syntax

The syntax for os.remove() is as follows:

import os

os.remove(file_path)

Where:

Example

Let’s see an example of how to use os.remove() to delete a file:

import os

file_path = "path/to/your/file.txt"

try:
    os.remove(file_path)
    print(f"The file '{file_path}' was successfully deleted.")
except FileNotFoundError:
    print(f"The file '{file_path}' does not exist.")
except PermissionError:
    print(f"You do not have permission to delete the file '{file_path}'.")

In the example above, we first import the os module. We then specify the file_path variable with the path to the file we want to delete.

Next, we use a try-except block to handle potential errors. The os.remove() function may raise a FileNotFoundError if the file does not exist, or a PermissionError if we don’t have the necessary permissions to delete the file.

If no errors occur, the code inside the try block is executed, and a success message is printed. Otherwise, the code inside the appropriate except block is executed, and an error message is printed.

Conclusion

With the os.remove() method in Python, you can easily delete files from your operating system using Python code. Just remember to provide the correct path to the file you want to delete, and handle any potential errors that may occur.