Python File Handling

Python provides robust file handling capabilities, allowing you to create, read, update, and delete files. Here’s a breakdown of the essential file handling operations:

Opening a File

Python uses the open() function to open files, which returns a file object.

Syntax:


file = open("filename", "mode")

Common file modes include:

“r”– Read (default): Opens the file for reading; error if the file does not exist.

“w”– Write: Opens the file for writing, creates a new file if it doesn’t exist, or truncates the file if it exists.

“a”–Append: Opens the file for appending; creates the file if it doesn’t exist.

“r+”– Read and Write: Opens the file for both reading and writing.