En Python puede usar StringIO para un búfer tipo archivo para datos de caracteres. Memory-mapped file básicamente hace algo similar para los datos binarios, pero requiere un archivo que se utiliza como base. ¿Tiene Python un objeto de archivo destinado a datos binarios y solo memoria, equivalente a Java ByteArrayOutputStream?Búfer binario en Python
El caso de uso que tengo es que quiero crear un archivo ZIP en la memoria, y ZipFile requiere un objeto similar a un archivo.
¡Gracias! He estado buscando durante mucho tiempo y solo pude encontrar personas que mencionaran a StringIO, pero este BytesIO es exactamente lo que estoy buscando. – Chad
Esta debería ser la respuesta mejor valorada. – Cacovsky