Kevin K <[EMAIL PROTECTED]> wrote:

>On Apr 29, 12:38 am, "Eric Wertman" <[EMAIL PROTECTED]> wrote:
>> chuck in a jsfile.close().  The buffer isn't flushing with what you
>> are doing now.  jsfile.flush() might work... not sure.  Closing and
>> re-opening the file for sure will help though.
>>
>
>Yeah sorry I forgot to include the close() in the quote but its there.
>In fact I moved it up a bit and still no luck heres the new code:
>
>jsfile = open("../timeline.js", "r+")
>jscontent = jsfile.readlines()
>jsfile.truncate()
>
>for line in jscontent:
>       if re.search('var d =', line):
>               line = "var d = \""+mint['1'].ascdate()+"\"\n"
>               print line
>       jsfile.write(line)
>jsfile.close()
>
>I tried this can got the same result...??

That's not what he meant.  He meant:

jsfile = open("../timeline.js", "r")
jscontent = jsfile.readlines()
jsfile.close()
jsfile = open("../timeline.js", "w")
...etc...

You have to decide whether this makes more sense to you than the
seek/truncate solution.  Personally, I'd prefer the close/open.

Or even:

jscontent = open("../timeline.js", "r").readlines()
jsfile = open("../timeline.js", "w")
... etc ...
-- 
Tim Roberts, [EMAIL PROTECTED]
Providenza & Boekelheide, Inc.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to