Skip to content
Related Articles

Related Articles

Python program to read file word by word

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 29 Dec, 2020

Prerequisites: File Handling in Python

Given a text file and the task is to read the information from file word by word in Python.

Examples:

Input:
I am R2J!
Output:
I
am
R2J!

Input:
Geeks 4 Geeks
And in that dream, we were flying.
Output:
Geeks
4
Geeks
And
in
that
dream,
we
were
flying.

Approach:

  1. Open a file in read mode which contains a string.
  2. Use for loop to read each line from the text file.
  3. Again use for loop to read each word from the line splitted by ‘ ‘.
  4. Display each word from each line in the text file.

Example 1: Let’s suppose the text file looks like this –

Text File:

read-word-by-word-python




# Python program to read 
# file word by word
   
# opening the text file
with open('GFG.txt','r') as file:
   
    # reading each line    
    for line in file:
   
        # reading each word        
        for word in line.split():
   
            # displaying the words           
            print(word) 


Output:

Geeks
4
geeks

Example 2: Let’s suppose the text file contains more than one line.

Text file:

python-read-word-by-word




# Python program to read 
# file word by word
   
# opening the text file
with open('GFG.txt','r') as file:
   
    # reading each line    
    for line in file:
   
        # reading each word        
        for word in line.split():
   
            # displaying the words           
            print(word) 


Output:

Geeks
4
Geeks
And
in
that
dream,
we
were
flying.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!