Articles of interactivo

¿Cómo puedo verificar si un script de Python se inició de manera interactiva?

Me gustaría que un script mío tenga 2 comportamientos, uno cuando se inicia como una tarea progtwigda y otro si se inicia manualmente. ¿Cómo podría probar la interactividad? EDITAR: esto podría ser un trabajo cron, o iniciarse por un archivo por lotes de Windows, a través de las tareas progtwigdas.

Equivalente al directorio de Python en Javascript

cuando escribo el código Python desde el intérprete, puedo escribir dir() para tener una lista de nombres definidos en el ámbito actual. ¿Cómo puedo lograr tener la misma información, programáticamente, cuando desarrollo un código Javascript desde un navegador usando una consola interactiva como firebug, chrome console, etc.?

obtener salida de un paramiko ssh exec_command continuamente

Estoy ejecutando un script de Python de larga duración a través de ssh en una máquina remota usando paramiko. Funciona como un encanto, no hay problemas hasta ahora. Desafortunadamente, el stdout (respectivamente el stderr) solo se muestra después de que el script haya terminado. Sin embargo, debido al tiempo de ejecución, prefiero imprimir cada nueva […]

¿Cómo terminar la entrada sys.stdin.readlines ()?

Esta podría ser una pregunta tonta, pero como no puedo encontrar una respuesta, tengo que hacerla. En Python interactivo quiero procesar un mensaje que recibo con: >>> message = sys.stdin.readlines() Todo funciona bien, pero … ¿cómo evitar que obtenga una entrada y hacer que se guarde en la variable del mensaje? Al detenerse con ctrl […]

Entrada / salida interactiva utilizando python

Tengo un progtwig que interactúa con el usuario (actúa como un shell) y quiero ejecutarlo de forma interactiva utilizando el módulo de subproceso de Python. Eso significa que quiero la posibilidad de escribir en stdin e inmediatamente obtener la salida de stdout. Intenté muchas soluciones ofrecidas aquí, pero ninguna de ellas parece funcionar para mis […]

Parcela matplotlib interactiva con dos deslizadores

Usé matplotlib para crear un gráfico, que depende de 8 variables. Me gustaría estudiar cómo cambia la ttwig cuando cambio algunos de ellos. Creé un script que llama a matplotlib uno y genera diferentes instantáneas que luego convierto en una película, no está mal, pero es un poco torpe. Me pregunto si de alguna manera […]

Ejecutando un comando interactivo desde Python

Tengo un script que quiero ejecutar desde Python (2.6.5) que sigue la lógica siguiente: Preguntar al usuario por la contraseña. Parece que (“Ingresar contraseña:”) (* Nota: la entrada no se muestra en la pantalla) Salida de información irrelevante. Preguntar al usuario por la respuesta (“Blah Blah filename.txt blah blah (S / N) ?:”) La última […]

paquete de multiprocesamiento en Python interactivo

Tengo el siguiente código test.py: #multiprocessing in the interactive Python import time from multiprocessing import Process, Pipe def MyProcess(a): while(1): time.sleep(1) a.send(“tic”) if __name__ == “__main__”: a, b = Pipe() p = Process(target=MyProcess, args=(a,)) p.start() while(1): msg=b.recv() print(msg) Funciona bien si lo ejecuto en el shell de DOS “python test.py”, pero no funciona si uso […]

Cómo pasar a REPL (Leer, Eval, Imprimir, Bucle) desde el código Python

¿Hay una manera de forzar a un script de Python para que caiga en un REPL en un punto arbitrario de su ejecución, incluso si el script se inició desde la línea de comandos? Estoy escribiendo un progtwig de trazado rápido y sucio, que quiero leer datos de un archivo estándar o de un archivo, […]

Parcelas interactivas de matplotlib a través de cuadros de texto

Estoy tratando de crear una gráfica matplotlib interactiva de una función multidimensional con tres parámetros para variar. El problema es que los parámetros pueden variar en un rango muy grande, por lo que prefiero no usar controles deslizantes, sino escribir directamente el valor que me gustaría. Básicamente, me gustaría recrear el siguiente ejemplo canónico donde, […]