как использовать tempfile.NamedTemporaryFile () в python

Я хочу использовать tempfile.NamedTemporaryFile () , чтобы записать в него некоторое содержимое и затем открыть этот файл. Я написал следующий код:

tf = tempfile.NamedTemporaryFile()
tfName = tf.name
tf.seek(0)
tf.write(contents)
tf.flush()

, но я не могу открыть этот файл и увидеть его содержимое в блокноте или аналогичном приложении. Есть ли способ добиться этого? Почему я не могу сделать что-то вроде:

os.system('start notepad.exe ' + tfName)

в конце

40
задан SilentGhost 13 October 2010 в 13:32
поделиться