Skip to content
Related Articles

Related Articles

Python program to read character by character from a file

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 24 Jan, 2022

Given a text file. The task is to read the text from the file character by character.
Function used:
 

Syntax: file.read(length)
Parameters: An integer value specified the length of data to be read from the file.
Return value: Returns the read bytes in form of a string. 
 

Examples 1: Suppose the text file looks like this.
 

pythonfile-input1

 

Python3




# Demonstrated Python Program
# to read file character by character
 
 
file = open('file.txt', 'r')
 
while 1:
     
    # read by character
    char = file.read(1)         
    if not char:
        break
         
    print(char)
 
file.close()


Output 
 

python-read-character

Example 2: REading more than one characters at a time. 
 

Python3




# Python code to demonstrate
# Read character by character
 
 
with open('file.txt') as f:
     
    while True:
         
        # Read from file
        c = f.read(5)
        if not c:
            break
 
        # print the character
        print(c)


Output 
 

python-read-character-by-character-1

 


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!