cannot write to file after close()
Hello Python-Gurus, == f = open(LOGFILE,'w') f.write(time + '\n') f.close command = 'ping -n 20' + target + '>>' + LOGFILE system(command) == produces an error saying that a file cannot be accessed because it is used by another process. I asume it is f which is used but don't understand why. Any ideas? Thanks a lot! Cheers, Rainer -- http://mail.python.org/mailman/listinfo/python-list
Re: cannot write to file after close()
Thank you Reinhold, that was the solution. But just because I am curious: what is this statement without the parentheses? After all it is a valid statement... Rainer In article <[EMAIL PROTECTED]>, Reinhold Birkenfeld wrote: > Is the above exactly your code? If yes, it should be > > f.close() > > The parentheses are necessary to make the statement a function call. > > Reinhold -- http://mail.python.org/mailman/listinfo/python-list