¿Cómo hacer el procesamiento de archivos virtuales?

Así que para crear archivos utilizo lo siguiente:

fileHandle = open('fileName', 'w')

luego escriba el contenido en el archivo, cierre el archivo. En el siguiente paso proceso el archivo. Al final del programa, termino con un "archivo físico" que necesito eliminar.

¿Hay alguna forma de escribir un archivo "virtual" que se comporte exactamente como uno "físico" (permitiendo que se manipule de la misma manera) pero no existe al final de la ejecución en Python?

Respuestas a la pregunta(5)

Su respuesta a la pregunta