Articles of consola

Tener una consola en un script de Python de un solo hilo

Me gustaría tener una consola interactiva en un script de un solo hilo que tenga varias conexiones TCP abiertas. Esto significa que no puedo tener una entrada estándar que bloquee el hilo. ¿Hay una forma fácil de hacer esto? ¿O debería simplemente poner la consola en su propio hilo y terminar con ella?

¿Qué hacer con el mensaje de error “La línea de entrada es demasiado larga”?

Estoy tratando de usar os.system () para llamar a otro progtwig que toma una entrada y un archivo de salida. El comando que utilizo tiene ~ 250 caracteres debido a los nombres largos de las carpetas. Cuando bash llamar el comando, The input line is too long un error: The input line is too long […]

Cómo borrar la consola en editor de texto sublime

Cómo borrar la consola en editor de texto sublime. He buscado en internet también … Pero no puedo encontrar el atajo adecuado para eso. Por favor proporcione información

Diferencia entre la salida del script de Python y la salida de la consola de Python

Tengo este archivo .py: from sys import argv script, filename = argv print “We’re going to erase %r.” % filename print “If you don’t want that, hit CTRL-C (^C).” print “If you do want that, hit RETURN.” raw_input(“?”) print “Opening the file…” target = open(filename, ‘w’) print “Truncating the file. Goodbye!” target.truncate() print “Now I’m […]

cola -f en un navegador web

He creado una secuencia de comandos de Python que supervisa un archivo de registro en busca de cambios (como tail -f) y lo muestra en una consola. Me gustaría acceder a la salida del script Python en un navegador web. ¿Qué necesitaría para crear esto? Estaba pensando en usar Django y jQuery. Cualquier consejos o […]

El código muestra los resultados cuando se ejecuta de forma interactiva, pero no cuando se ejecuta desde un shell

Tomé prestado este pequeño script de notación científica de otro póster: mostrar un decimal en notación científica . def format_e(n): a = ‘%E’ % n return a.split(‘E’)[0].rstrip(‘0’).rstrip(‘.’) + ‘E’ + a.split(‘E’)[1] format_e(Decimal(‘40800000000.00000000000000’)) # ‘4.08E+10’ format_e(Decimal(‘40000000000.00000000000000’)) # ‘4E+10’ format_e(Decimal(‘40812300000.00000000000000’)) La función funciona bien cuando se manipula como módulo desde el Terminal o el Shell de Python. […]

Biblioteca tipo curses para la aplicación de consola multiplataforma en Python

Estoy estudiando el desarrollo de una aplicación de consola en Python que pueda ejecutarse en Windows y en Linux. Para esto, realmente me gustaría usar una biblioteca de consola de alto nivel como curses. Sin embargo, hasta donde sé, las cursas no están disponibles en Windows. ¿Qué otras opciones tengo? Desafortunadamente, usar cygwin en Windows […]

¿Cómo detecto si sys.stdout está conectado a la terminal o no?

¿Hay alguna forma de detectar si sys.stdout está conectado a un terminal de consola o no? Por ejemplo, quiero poder detectar si foo.py se ejecuta a través de: $ python foo.py # user types this on console O $ python foo.py > output.txt # redirection $ python foo.py | grep …. # pipe La razón […]

¿Hay que subir el carácter de línea? (Opuesto a \ n)

Me gustaría sobrescribir algo en una línea arriba en una consola de serie. ¿Hay algún personaje que me permita subir? Gracias.

¿Cómo se puede silenciar la salida del terminal de los ejecutables ejecutados por las funciones de Python de manera general?

Quiero suprimir toda la salida del terminal producida por una función que ejecuta ejecutables. He intentado suprimir la salida de una función de Python utilizando un administrador de contexto que redefine temporalmente stdout y stderr cada vez que se llama a la función. Esto suprime la salida del terminal producida por print llamadas de print […]