Python program to read character by character from a file



Python program to read character by character from a file

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

 

# 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 charactes at a time.

# 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

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post