Como fazer o processamento de arquivos virtuais?

Então, para criar arquivos, eu uso o seguinte:

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

em seguida, escreva o conteúdo para o arquivo, feche o arquivo. Na próxima etapa, processo o arquivo. No final do programa, acabo com um "arquivo físico" que preciso excluir.

Existe uma maneira de escrever um arquivo "virtual" que se comporta exatamente como um "físico" (permitindo que ele seja manipulado da mesma maneira), mas não existe no final da execução em Python?

questionAnswers(5)

yourAnswerToTheQuestion