Episode 27 of 29
Writing Files
Learn how to write and append data to files in Python.
Python can create and write to files just as easily as reading them.
Writing to a File
with open("output.txt", "w") as file:
file.write("Hello, World!\n")
file.write("Python is great!\n")Appending to a File
with open("log.txt", "a") as file:
file.write("New log entry\n")Writing Lists
lines = ["Line 1", "Line 2", "Line 3"]
with open("output.txt", "w") as file:
for line in lines:
file.write(line + "\n")File Modes
"r"— Read (default)"w"— Write (overwrites)"a"— Append"x"— Create (fails if exists)