The following example shows the usage of next() method.
!/usr/bin/python3 Open a file fo = open(foo.txt, r) print (Name of the file: , ) for index in range(5): line = next(fo) print (Line No %d – %s % (index, line)) Close opened file fo.close()
File object in Python 3 doesnt supportmethod. Python 3 has a built-in function next() which retrieves the next item from the iterator by calling its __next__() method. If default is given, it is returned if the iterator is exhausted, otherwiseis raised. This method can be used to read the next input line, from the file object
default returned if iterator exhausted. If not given, StopIteration is raised
This method returns the next input line.
When we run the above program, it produces the following result
iterator file object from which lines are to be read
Following is the syntax fornext()method