Le Tue, 5 May 2009 00:41:39 +0100, "Alan Gauld" <alan.ga...@btinternet.com> s'exprima ainsi:
> > Backwards compatibility. The file type was introduced in python 2.2, > > before which there was open. > > And file has been removed again in Python v3.... > In fact open is now an alias for io.open and no longer simply returns > a file object - in fact the file type itself is gone too! > > A pity, there are cases where I found file() more intuitive than > open and vice versa so liked having both available. The fact that it > looked like creating an instance of a class seemed to fit well > in OO code. Same for me. It makes files an exception in the python OO system. Conversely, I have always considered open(), rather than file(), a flaw. (But there are numerous things on which I have a different point of view than the majority of pythonistas ;-) Denis ------ la vita e estrany _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor