Python file readline() method

Python File readline() Method

The readline() method reads an entire line from a file. Newline characters are preserved in the string. If the size parameter is specified and is non-negative, it represents the maximum number of bytes, including newline characters and incomplete lines.

An empty string is returned only if EOF is encountered.

Syntax

The following is the syntax of the readline() method:

fileObject.readline(size)

Parameters

  • size – This is the number of bytes to read from the file.

Return Value

This method returns the line read from the file.

The following example shows the usage of the readline() method.

Suppose the file ‘foo.txt’ contains the following text –

This is 1st line
This is 2nd line
This is 3rd line
This is 4th line
This is 5th line

Example

# Open a file
fo = open("foo.txt", "r+")
print ("Name of the file: ", fo.name)
line = fo.readline()
print ("Read Line: %s" % (line))
line = fo.readline(5)
print ("Read Line: %s" % (line))

# Close opened file
fo.close()

When we run the above program, it will produce the following result –

 line-numbers">Name of the file: foo.txt
Read Line: This is 1st line
Read Line: This

Leave a Reply

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