write()#

Now that we have a newly-created file in Python, we can use the write() function to write content to that file. Let’s say we want to create a .txt (plain text) file and write a string to that file. We can do that using write().

Python Examples#

# creates new txt file with write permission
f = open("new_file.txt", "w")

# writes string to new file
f.write("Hello world!")

# closes file
f.close()
NOTE: It is very important to close() the file once you are done writing content or making modifications.

Another example where we have assigned a string to a variable and write the variable to the .txt file:

# creates new txt file with write permission
f = open("new_file.txt", "w")

# assigns string to variable
hello_world = "Hello world!"

# writes string variable to new file
f.write(hello_world)

# closes file
f.close()
# alternate workflow for the same program, using with open
with open("new_file.txt", "w") as f:
	f.write("Hello world!")

We can open the new_file.txt file to see the newly-added content.

Additional Resources#

For more on file handling methods in Python: