Assuming that the open() invocation has gone successfully, the following snippet:
for x in open('file', 'rt'): print(x)
will:
- read the whole file at once
- cause an exception
- read the file character by character
- read the file line by line
Explanation: The open() method returns an iterable object which can be used to iterate through all the file’s lines inside a for loop, and the stream closes itself automatically when it reaches the end of the file.
More Questions: Python Essentials 2 (PE2) Course Final Test
Please login or Register to submit your answer