Buffer binário em Python

No Python você pode usarStringIO para um buffer tipo arquivo para dados de caracteres.Arquivo mapeado na memória basicamente faz algo semelhante para dados binários, mas requer um arquivo que é usado como base. O Python possui um objeto de arquivo destinado a dados binários e é apenas memória, equivalente ao Java?ByteArrayOutputStream?

O caso de uso que tenho é que quero criar um arquivo ZIP na memória eZipFile requer um objeto parecido com um arquivo.

questionAnswers(3)

yourAnswerToTheQuestion