Estoy intentando utilizar mkstemp con Python 3:¿Cómo obtener un objeto de archivo de mkstemp()?
Python 3.2.3 (default, Jun 25 2012, 23:10:56)
[GCC 4.7.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from tempfile import mkstemp
>>> mkstemp()
(3, '/tmp/tmp080316')
De acuerdo con la documentation, el primer elemento de la tupla se supone que es un identificador de archivo. De hecho, es un int. ¿Cómo obtengo un objeto de archivo adecuado?
Eso es genial. Quería usar 'mkstemp' porque el archivo contendrá información confidencial y se olvidó de que NamedTemporaryFile realmente lo usa. – Erik