Understanding File Handling in Python: Open, Write, and Overwrite