How to Create Multiline Text File in Python?

By Hardik Savani October 30, 2023 Category : Python

Hello,

This article goes in detailed on how to create multiline text file in python. let us discuss about how to make multi line text file in python. This post will give you a simple example of python write multiline text file example. This tutorial will give you a simple example of python create a new multiline text file. So, let us see in detail an example.

There are a few ways to create a new multiline text file in python. we will use open() function and write() function to create text file. I will give you some examples to create new text file with multiple lines in python. so let's see one by one examples.

You can use these examples with python3 (Python 3) version.

Example 1: Python Create Multiline Text File

In this example, we will use open() function. it takes two arguments, first argument for filename and second argument with 'w' for open a file for writing. then we will use writelines() function to write multi text lines on file. see the below example with output:

main.py

# create a new text file with multi lines code
with open('readme.txt', 'w') as f:
    line1 = "Hi ItSolutionstuff.com! \n"
    line2 = "This is body \n"
    line3 = "Thank you"
  
    f.writelines([line1, line2, line3])
  
print("New text file created successfully!")

Output:

It will create readme.txt file with following text.

Hi ItSolutionstuff.com!
This is body
Thank you

Example 2: Python Create Multiline Text File with List

In this example, we will use open() function. it takes two arguments, first argument for filename and second argument with 'w' for open a file for writing. then we will use writelines() function to write multi text lines using python list on file. see below example with output:

main.py

myLines = ["Hi ItSolutionstuff.com!", "This is body", "Thank you"]
  
# create a new text file with multi lines code
with open('readme.txt', 'w') as f:
    for line in myLines:
        f.write(line)
        f.write('\n')
  
print("New text file created successfully!")

Output:

It will create readme.txt file with following text.

Hi ItSolutionstuff.com!
This is body
Thank you

Example 3: Python Create Text File

In this example, we will use open() function. it takes two arguments, first argument for filename and second argument with 'w' for open a file for writing. then we will use write() function to write text on file. see the below example with output:

main.py

# create a new text file code
with open('readme.txt', 'w') as f:
    f.write('New text file content line!')
  
print("New text file created successfully!")

Output:

It will create readme.txt file with following text.

New text file content line!

Example 4: Python Empty Create Text File

In this example, we will use open() function. it takes two arguments, first argument for filename and second argument with 'w' for open a file for writing. then we simple close file using close() function. see the below example with output:

main.py

# create new empty text file code
open('readme.txt', 'w').close()
  
print("New empty text file created successfully!")

Output:

It will create readme.txt file with without text.

I hope it can help you...

Tags :
Shares