Quiero usar tempfile.NamedTemporaryFile()
para escribir algunos contenidos en él y luego abrir ese archivo. He escrito el código siguiente:cómo usar tempfile.NamedTemporaryFile() en python
tf = tempfile.NamedTemporaryFile()
tfName = tf.name
tf.seek(0)
tf.write(contents)
tf.flush()
pero soy incapaz de abrir este archivo y ver su contenido en el bloc de notas o una aplicación similar. ¿Hay alguna forma de lograr esto? Por qué no puedo hacer algo como:
os.system('start notepad.exe ' + tfName)
al final
¿Por qué necesita usar 'tempfile'? ¿No puedes usar un archivo normal, especialmente si quieres guardarlo después? –
No quiero guardarlo en mi sistema. Solo quiero que esos contenidos se abran como un texto en un bloc de notas o aplicación similar y borrar el archivo cuando cierro esa aplicación – Manoj