stringio

Recuperando la salida del subproceso.call () [duplicar]

Esta pregunta ya tiene una respuesta aquí: Almacenar la salida del subproceso.Llamada Popen en una caden ... 45, in _get_handles c2pwrite = stdout.fileno() AttributeError: StringIO instance has no attribute 'fileno' >>>

¿Cómo envuelvo una cadena en un archivo en Python?

¿Cómo puedo crear un objeto similar a un archivo (mismo tipo de pato que un archivo) con el contenido de una cadena?

Python StringIO reemplazo que funciona con bytes en lugar de cadenas?

¿Hay algún reemplazo para la clase python StringIO, una que funcione con bytes en lugar de cadenas? Puede que no sea obvio, pero si utilizó StringIO para procesar datos binarios, no tendrá suerte con Python 2.7 o posterior.

¿Cuándo se usa StringIO, en lugar de unirse a una lista de cadenas?

Usar StringIO como buffer de cadena es más lento que usar list como buffer. ¿Cuándo se usa StringIO? from io import Strin ... print(Timer("meth2(string)", "from __main__ import meth2, string").timeit()) Resultados: 16.7872819901 18.7160351276

¿Cuáles son las ventajas de usar StringIO en Ruby en lugar de String?

¿Cuándo se considera apropiado usar StringIO de Ruby en lugar de solo usar String? Creo que entiendo la diferencia fundamen ... te? ¿Cuál es un buen ejemplo de un uso práctico para usar StringIO cuando simplemente usar String realmente no lo cortaría?

Descargar y descomprimir el archivo gzipped en la memoria?

Me gustaría descargar un archivo usando urllib y descomprimir el archivo en la memoria antes de guardarlo. Esto es lo que te ... = gzip.GzipFile(fileobj=compressedFile) with open(outFilePath, 'w') as outfile: outfile.write(decompressedFile.read())

¿Extrayendo un archivo zip a la memoria?

¿Cómo extraigo un zip a la memoria? Mi intento (volviendo None en .getvalue()): from zipfile import ZipFile from StringIO import StringIO def extract_zip(input_zip): return StringIO(ZipFile(input_zip).extractall())

Tengo que hacer StringIO.cerrar ()?

Algún código: import cStringIO def f(): buffer = cStringIO.StringIO() buffer.write('something') return buffer. ... ) print 'after f()' Resultado: vic@wic:~/projects$ python test.py before f() Buffer died! after f() vic@wic:~/projects$

Usando Python, ¿cómo desatar puramente en memoria?

Estoy trabajando en un entorno donde no puedo guardar nada en el disco. Necesito poder extraer archivos tar y descomprimirlos ... n.framework/Versions/2.6/lib/python2.6/tarfile.py", line 2324, in next raise ReadError(str(e)) ReadError: invalid header