我试图与Python 3使用mkstemp:如何从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')
按照documentation,数组的第一个元素应该是一个文件句柄。事实上,这是一个整数。我如何获得适当的文件对象?
太棒了。我想使用'mkstemp',因为该文件将包含敏感信息,并且错过了NamedTemporaryFile实际使用它。 – Erik 2012-08-13 00:29:58