Bob Gailer wrote: >At 08:09 AM 8/22/2005, Byron wrote: > > >>Hi Johan, >> >>It's actually fairly simply and straight forward... Here's how to do >>it: (I haven't officially tested this code for bugs, but I believe it >>is correct.) >> >>file = open("datafile.txt", "r") >> >> > >This is an example of rebinding to a name originally bound to a builtin >function. >In other words, file is a builtin function; assigning to file makes the >builtin inaccessible. >So it is a good idea to avoid such assignments. > > > >>filedata = file.read() >>file.close() >> >>newLine = "Your new line of data with the time stamp goes here.\n" + >>filedata >>file = open("datafile.txt", "w") >>file.write(newLine) >>file.close() >> >> > >or if you like terseness: >newText = newLine + open("datafile.txt", "r").read() >open("datafile.txt", "w").write(newText ) > >Bob Gailer >303 442 2625 home >720 938 2625 cell > >_______________________________________________ >Tutor maillist - Tutor@python.org >http://mail.python.org/mailman/listinfo/tutor > > > Oops. Please ignore previous email. I didn't notice the statement where you added filedata to newLine.
-- Email: singingxduck AT gmail DOT com AIM: singingxduck Programming Python for the fun of it. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor