Hi, I am playing with python3.6 and i noticed a change in the behaviour of the open() builtin function.
The file opened using open() is closed automaticaly after iterationg over it in the python shell Here is the dummy code i am using: # Beggin testfile = open('test.txt') for line in testfile: print(line) # End the first time the code runs well and gives me the expected result. the secod time that i run the loop, nothing is printed on the screen. when i type: testfile.close and press the tab key to autocomplete: here is what i get >>> testfile.close( testfile.closed when i run that commande and ignore the message: testfile.close() nothing is prined on the terminal, and python runs the commande as if the file is still opened. i searched in the doc and this behaviour is not documented. I don't now if it is a bug or i didn't search in the right place. Thanks _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor