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.
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
Time complexity: O(n), where n is the number of characters in the file.
Auxiliary space: O(1), as the program reads and prints characters one at a time without storing them in memory.
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
Please Login to comment...