Tuesday, 14 July 2026

πŸš€ Day 86/150 – File Append Operation in Python

 


πŸš€ Day 86/150 – File Append Operation in Python

Appending data to a file is a common task in Python when you want to add new content without deleting the existing data. This is useful for maintaining logs, storing records, or continuously updating files. In this post, we'll explore different ways to append data to a file.


Method 1 – Using append Mode ("a")

Open a file in append mode and write new data to the end of the file.

file = open("sample.txt", "a") file.write("Hello, Python!\n") file.close()




Output (sample.txt)

Existing Content
Hello, Python!


Explanation:

  • "a" opens the file in append mode.
  • New content is added to the end of the file.
  • Existing content remains unchanged.

Method 2 – Using the with Statement

Using with is the safest and recommended way to append data.

with open("sample.txt", "a") as file: file.write("Welcome to File Handling!\n")


Output (sample.txt)

Existing Content
Welcome to File Handling!

Explanation:

  • The file is automatically closed after the operation.
  • Cleaner and safer than manually calling close().

Method 3 – Appending Multiple Lines

Use writelines() to append multiple lines at once.

lines = [ "Python\n", "Java\n", "C++\n" ] with open("sample.txt", "a") as file: file.writelines(lines)





Output (sample.txt)

Existing Content
Python
Java
C++

Explanation:

  • writelines() appends each string in the list.
  • Include \n to place each item on a new line.

Method 4 – Taking User Input

Append text entered by the user to a file.

text = input("Enter text to append: ") with open("sample.txt", "a") as file: file.write(text + "\n") print("Data appended successfully!")







Sample Input
Learning Python every day!

Output (sample.txt)

Existing Content
Learning Python every day!

Explanation:

  • Accepts input from the user.
  • Adds the new text to the end of the file.
  • Preserves all existing data.

Comparison of Methods

MethodBest For
write() with "a"Appending a single line
with open()Safe and recommended file handling
writelines()Appending multiple lines
User InputSaving user-generated data

πŸ”₯ Key Takeaways

  • Use "a" mode to append data without deleting existing content.
  • The with statement is the recommended way to work with files.
  • Use writelines() to append multiple lines efficiently.
  • Append mode automatically creates the file if it doesn't already exist.
  • File appending is commonly used for logs, reports, and maintaining records.

Stay tuned for Day 87 of the #150DaysOfPython series! πŸš€



0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (308) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (31) Azure (12) BI (10) Books (280) Bootcamp (12) C (78) C# (12) C++ (83) cloud (1) Course (87) Coursera (300) Cybersecurity (32) data (9) Data Analysis (39) Data Analytics (27) data management (16) Data Science (393) Data Strucures (23) Deep Learning (195) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (21) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (76) Git (12) Google (53) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (43) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (348) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (15) PHP (20) Projects (34) Python (1403) Python Coding Challenge (1189) Python Mathematics (4) Python Mistakes (51) Python Quiz (569) Python Tips (24) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (20) SQL (52) Udemy (18) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)