Articles of stdout

Diferencias de manejo de Python Unicode entre print y sys.stdout.write

Comenzaré diciendo que ya he visto esta publicación: comportamiento extraño de impresión de Python con Unicode , pero la solución ofrecida allí (usando PYTHONIOENCODING) no funcionó para mí. Aquí está mi problema: Python 2.6.5 (r265:79063, Apr 9 2010, 11:16:46) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2 >>> a = u’\xa6′ >>> print a ¦ […]

Portabilidad StringIO entre python2 y python3 al capturar la salida estándar

He escrito un paquete de python que he conseguido que sea totalmente compatible tanto con python 2.7 como con python 3.4, con una excepción que me está impidiendo hasta ahora. El paquete incluye una secuencia de comandos de línea de comandos, y en mis pruebas unitarias, uso este código para ejecutar la rutina principal de […]

¿Cómo implementar un stdin, stdout wrapper?

Tengo un progtwig interactivo que ejecuta stdin y stdout. Necesito crear un contenedor que envíe X a su stdin, verifique que imprima Y y luego redireccione el stdin y stdout del wrapper al stdin y stdout del progtwig al igual que el progtwig se ejecutaría directamente. ¿Cómo implementar esto? X e Y pueden ser codificados. […]

Fallo de segmentación al redireccionar sys.stdout al widget Tkinter.Text

Estoy en el proceso de crear una aplicación basada en GUI con Python / Tkinter que se basa en el módulo bdb de Python existente. En esta aplicación, quiero silenciar todo stdout / stderr desde la consola y redirigirlo a mi GUI. Para lograr este propósito, he escrito un objeto Tkinter.Text especializado (código al final […]

Python: obtenga salida desde una línea de comando que sale con un código de salida distinto de cero

Estoy usando Python 2.7.1 en una caja de Windows Server 2008 R2 x64. Estoy intentando obtener la salida de un proceso de línea de comandos que da un estado de salida distinto de cero después de emitir la información que necesito. Inicialmente estaba usando subprocess.check_output , y detecté el CalledProcessError que ocurre con un estado […]

¿Cuál es el equivalente de “sys.stdout.write ()” en Ruby?

Como se ve en Python, ¿cuál es el equivalente de sys.stdout.write() en Ruby?

Pitón. Redirigir stdout a un socket

Ejecuto mi script en la computadora “A”, luego me conecto a la computadora “A” desde la computadora “B” a través de mi script. Envío mi mensaje a la computadora “A” y mi script lo ejecuta con la instrucción ‘exec ()’. Quiero ver el resultado de la ejecución de mi mensaje en la computadora “A”, a […]

Usando archivos como stdin y stdout para subproceso

¿Cómo puedo replicar el siguiente comando por lotes usando el módulo de subproceso de Python? myprogram myoutput.out En otras palabras, ¿cómo ejecuto myprogram utilizando el contenido de myinput.in como entrada estándar y myoutput.out como salida estándar?

Conservar la salida de color de python os.popen ()

Estoy usando Python para construir múltiples soluciones VS desde un directorio dado usando msbuild.exe. Solo quiero resultados específicos, pero para ahorrar trabajo, la mejor manera de interpretar los resultados es con la encoding ANSI original. Ejemplo: import os output = os.popen(“MSBuild VSTests.sln”).read() print output Esto imprime la salida, pero sin color. ¿Hay alguna manera de […]

Python `print` pasando texto extra a sys.stdout?

Probablemente esto sea algo estúpido que me estoy perdiendo, pero realmente me tiene colgado de un proyecto más grande (extensión c ) que estoy escribiendo. ¿Por qué se print “Hello, World!” ¿Pasando None y un extra \n a sys.stdout aquí? >>> import sys >>> class StdOutHook: … def write(self, text): … sys.__stdout__.write(“stdout hook received text: […]