Python
# Program to write lines to a text file
filename = input("Enter filename to write: ")
lines = []
print("Enter lines (blank line to finish):")
while True:
line = input()
if line == "":
break
lines.append(line)
with open(filename, "w", encoding="utf-8") as f:
f.write("\n".join(lines))
print("Data written to", filename)Output
Enter filename to write: notes.txt Enter lines (blank line to finish): Hello World Data written to notes.txt
Collects user input until a blank line, then writes all lines to the file in write mode, overwriting existing content.