Am 08.12.2010 19:05, schrieb astar:
> Hi,
> 
> I recently got caught on tempfiles with respect  to
> urllib.urlretrieve, which can create a tmpfile.  Ah, but the file
> simply could not be found on the file system, even as root.  But
> within the program that created the tmpfile, you could do useful
> things with the tmpfile.  So the discussion in this thread is useful
> to me in understanding the rules.  But having been given a clue by
> someone else, I never did find any python library documentation that
> was at all informative, even to the level of discourse in this
> thread.

By default the tempfile module creates anonymous temporary files. The
files are created with O_CREAT | O_EXCL and unlinked ASAP. As a result
the temporary file no longer has a filename on the file system, just an
open file descriptor in the current process. If you need a file with a
name, use the NamedTemporaryFile feature of the tempfile module.

Christian

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to