"manuhack" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I copied the lines > > f=open('/tmp/workfile', 'w') > print f > f.close() > > from Python 2.4 Documentation 7.2. But it said IOerror No such file or > directory" '/tmp/workfile' > > Is it something about the os? I'm using Python 2.4 under WinXP. > Thanks. Without / I can open it. >
In addition to what others said, if you need to open a temporary file, it's better to use os.tmpfile() to get a file descriptor and not to rely on magic file names like '/tmp/workfile'. So instead of open() you should do: import os f = os.tmpfile() This should work fine of both Windows and UNIX systems. Andy. -- http://mail.python.org/mailman/listinfo/python-list