Articles of python idle

¿Cómo agregar puntos de interrupción a un progtwig Python en IDLE?

Ya resolví esto, solo lo publico aquí porque no pude resolverlo con Google, o leyendo los documentos. Solo lo encontré por accidente. Para agregar un punto de interrupción, haga clic con el botón derecho en la línea en la que desea agregar un punto de interrupción y seleccione “Establecer punto de interrupción”. La línea quedará […]

El script funciona en IDLE, pero el archivo .py no funciona

Tengo un script tkinter, que se ejecuta bien en IDLE. Sin embargo, cuando hago doble clic en el archivo .py desde el Explorador de Windows, la ventana de la consola parpadea durante medio segundo y luego se cierra. Pude hacer una pantalla de la ventana de la consola. Dice: …etc.etc… NameError: global name ‘simpledialog’ is […]

Importando desde un paquete en IDLE vs Shell

Importar un paquete completo funciona en IDLE, pero no en shell. Lo siguiente funciona bien en IDLE: import tkinter as tk tk.filedialog.askopenfilename() En shell, me sale este error: AttributeError: ‘module’ object has no attribute ‘filedialog’ Entiendo que tengo que import tkinter.filedialog para que esto funcione en shell. ¿Por qué la diferencia entre IDLE y shell? […]

El script Python ejecutado a través de IDLE no tiene salida

Estoy usando la versión de Python 2.7 para Windows con IDLE. Si ejecuto el siguiente código import os os.getcwd() A través de IDLE (Ejecutar módulo F5), no obtengo salida en el shell de Python. Sin embargo, si hago doble clic en test.py en el Explorador, se muestra el directorio de trabajo actual. Si hago un […]

¿Cómo repetir el último comando en el intérprete de Python?

¿Cómo repito el último comando? Las teclas habituales: Arriba, Ctrl + Arriba, Alt-p no funcionan. Producen personajes sin sentido. (ve)[kakarukeys@localhost ve]$ python Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) [GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> print “hello world” hello world >>> ^[[A File […]

El shell IDLE de Python parece no manejar algunos escapes correctamente

Por ejemplo, \ b imprime el retroceso como quad (se muestra como [] en el ejemplo a continuación). Pero \ n newline está bien. >>> print ‘abc\bd’ abc[]d >>> print ‘abc\nd’ abc d Estoy corriendo bajo Vista (pro), python 2.7 He intentado buscar en Google este problema en general y en SO y no puedo […]

Configure Python IDLE como progtwig predeterminado para abrir .py Extensions

Estoy en Windows 7 . Tengo Python 2.7.8 (64 bit) instalado. Hoy, cambié el progtwig predeterminado que abre los archivos .py de IDLE al Procesador de comandos de Windows y seleccioné estúpidamente la checkbox que decía “usar siempre el progtwig seleccionado para abrir este tipo de archivo”. Lo que quiero hacer es cambiar mi progtwig […]

Python IDLE se vuelve lento en una entrada de progtwig muy grande

¿Por qué la inactividad de Python se vuelve tan lenta cuando se manejan entradas muy grandes, cuando la línea de comandos de python no lo hace? Por ejemplo, si ejecuto “aman” * 10000000 en el IDLE de python, deja de responder, pero en la línea cmd de python, es rápido.

¿Cómo imprimo texto coloreado en el terminal de IDLE?

Esto es muy fácilmente una pregunta duplicada, porque lo es. Sin embargo, hay muchas respuestas inadecuadas para esto (por ejemplo, ¡intente curses ! – señalando una documentación de 26 páginas). Solo quiero imprimir texto en un color que no sea azul cuando estoy imprimiendo en IDLE. ¿Es posible? ¿Qué es una manera fácil de hacer […]

En Python IDLE, ¿cuál es la diferencia entre ‘imprimir’ una variable y simplemente escribir la variable?

En el intérprete IDLE hago lo siguiente con dpkt: for ts, buf in pcap: eth = dpkt.ethernet.Ethernet(buf) Ahora, cuando bash ver el contenido de ‘eth’ puedo imprimirlo o simplemente escribir el nombre de la variable. Cuando lo hago: print eth Yo obtengo: O&áÿE(r @,òÀ¨ DYP?Jò}PªpÉ Sin embargo, cuando simplemente escribo: eth Obtengo la salida más […]