Sorta noob question - file vs. open?
Peter A. Schott
paschott at no.yahoo.spamm.com
Wed Aug 24 16:41:56 EDT 2005
I'll have to try this again. I obviously did something wrong in my code. I was
getting errors about not being able to write a string because it wasn't
supported. It was driving me nuts for a while until I just gave up and went
back to open(). I'll do some more playing and if I continue to get errors, I'll
post the code I'm using at the time along with any errors I got.
I apologize for not including the details. A thread I was reading reminded me
about that odd behaviour from a couple of weeks ago and I wanted to see if I was
way off base as I could consistently reproduce it then on Python 2.4.1.
Thanks to all who replied. If open is still preferred, I will stick with that.
:-)
-Pete
Scott David Daniels <Scott.Daniels at Acm.Org> wrote:
> Peter A. Schott wrote:
> > Been reading the docs saying that file should replace open in our code, but this
> > doesn't seem to work:
> This was really a misstatement; open is still preferred. file is now
> a built in class, and its constructor is the same as open. I think the
> current docs have been fixed.
>
> > # Open file for writing, write something, close file
> > MyFile = file("MyFile.txt", "w")
> > MyFile.write("This is a test.")
> > MyFile.close()
> But you've given us no idea what went wrong.
>
> > However, using:
> > MyFile = open("MyFile.txt", "w")
> > MyFile.write("This is a test.")
> > MyFile.close()
> I cannot help you if you don't tell me what went wrong.
>
> Both bits of code seem to do the same thing for me.
>
>
> --Scott David Daniels
> Scott.Daniels at Acm.Org
More information about the Python-list
mailing list