Articles of stdout

System2 para llamar a Python2 y Python3 dentro de R

Quiero ejecutar python con R pero > system2(‘python2’, args = c(‘-c’, ‘print’, ‘hello’), stdout = TRUE) [1] “” imprime “” lugar de hello con python2. Entonces otra vez > system2(‘python3’, args = c(‘-c’, ‘print(“hello”)’), stdout = TRUE, stderr = TRUE) sh: -c: line 0: syntax error near unexpected token `(‘ sh: -c: line 0: `’python3’ […]

El módulo de registro de Python que tiene un formateador causa AttributeError

Estoy escribiendo una aplicación de terminal, que, después de pasar en la opción -v , obtiene, como era de esperar, detallada. Quiero tener la salida disponible en el terminal, para una prueba fácil (se redirige a un archivo de registro cuando se ejecuta como cron de todos modos). Sin embargo, el módulo de logging Python […]

¿Dónde se “imprime” el material cuando no se ejecuta la aplicación desde el terminal?

Así que tengo una aplicación de Python que se está empaquetando en un .app usando py2app. Tengo algunas declaraciones de impresión de depuración allí que normalmente se imprimirían en stdout si estuviera ejecutando el código en el terminal. Si acabo de abrir el archivo .app incluido, obviamente no veo nada de esta salida. ¿Se está […]

La secuencia de comandos hijo de Python de Node.js genera resultados en tiempo final, no en tiempo real

Soy nuevo en node.js y socket.io y estoy intentando escribir un pequeño servidor que actualizará una página web basada en la salida de Python. Eventualmente, esto se usará para un sensor de temperatura, por lo que por ahora tengo un script ficticio que imprime valores de temperatura cada pocos segundos: Termostato.py import random, time for […]

El lenguaje estándar de Python para establecer el búfer sys.stdout en cero no funciona con Unicode

Cuando escribo scripts sysadmin en Python, el búfer en sys.stdout que afecta a cada llamada a print () es molesto, porque no quiero esperar a que se vacíe un búfer y luego obtengo una gran cantidad de líneas en una vez en la pantalla, en lugar de eso quiero obtener líneas de salida individualmente tan […]

Use Python para escribir la salida CSV a STDOUT

Sé que puedo escribir un archivo CSV con algo como: with open(‘some.csv’, ‘w’, newline=”) as f: ¿Cómo podría en cambio escribir esa salida a STDOUT?

¿Cómo redirigir stderr en Python? ¿A través de Python C API?

Esta es una combinación de mis dos preguntas recientes: [1] Método de instancia de Python en C [2] ¿Cómo redireccionar stderr en Python? Me gustaría registrar la salida de stdout y stderr desde una secuencia de comandos de python. Lo que quiero preguntar es que crear un nuevo tipo de acuerdo con [1] parece bastante […]

Pasando datos entre Python y C # sin escribir un archivo

Me gustaría pasar información binaria entre Python y C #. Supongo que puede abrir un canal de entrada / salida estándar y leer y escribir en él como un archivo, pero hay muchas partes móviles, y no conozco muy bien C #. Quiero hacer este tipo de cosas, pero sin escribir un archivo. # python […]

Enviar cadenas entre los scripts de Python utilizando PIPE de subproceso

Quiero abrir un script de Python usando subproceso en mi progtwig principal de python. Quiero que estos dos progtwigs puedan chatear entre sí, ya que ambos se están ejecutando, así que puedo monitorear la actividad en el script esclavo, es decir, necesito que envíen cadenas entre ellos. El progtwig principal tendrá una función similar a […]

subproceso de Python oculta stdout y espere a que se complete

Tengo este codigo def method_a(self): command_line = ‘somtoolbox GrowingSOM ‘ + som_prop_path subprocess.Popen(shlex.split(command_line)) …… def method_b(self): ….. …. y como todos ustedes ven, method_a tiene un subproceso que está llamando al progtwig somtoolbox. Pero este progtwig tiene una larga salida estándar, y quiero ocultarlo. Lo intenté: subprocess.Popen(shlex.split(command_line), stdout=subprocess.PIPE) Pero volvió esta frase: cat: record error: […]