cannot write to file after close()
Reinhold Birkenfeld
reinhold-birkenfeld-nospam at wolke7.net
Sun Sep 25 16:38:00 EDT 2005
Rainer Hubovsky wrote:
> 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?
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
More information about the Python-list
mailing list