Articles of imprimiendo

¿Es posible “piratear” la función de impresión de Python?

Nota: esta pregunta es sólo para fines informativos. Estoy interesado en ver qué tan profundo es en el interior de Python es posible ir con esto. No hace mucho tiempo, se inició una discusión dentro de una cierta pregunta con respecto a si las cadenas pasadas para imprimir sentencias podrían modificarse después de que se […]

Borrado ya impreso en Python

Para la práctica, estoy tratando de hacer algunas cosas en Python. Decidí hacer un juego simple del ahorcado, no estoy haciendo una GUI. El juego comenzaría con una entrada simple (). Ahora, me gustaría que la siguiente línea, junto a pedir entrada, elimine la palabra oculta. He intentado usar \ b (carácter de retroceso), pero […]

Cómo usar QPrinter y QPrintPreviewDialog

Quiero obtener una vista previa y luego imprimir, un informe a través de una impresora utilizando PyQt. Probé el siguiente código: printer = QtGui.QPrinter() doc = QtGui.QTextDocument(“testing”) dialog = QtGui.QPrintDialog(printer) dialog.setModal(True) dialog.setWindowTitle(“printerrr”) pdialog = QtGui.QPrintPreviewDialog(printer) pdialog.setWindowFlags(QtCore.Qt.Window) pdialog.exec_() ¿Cómo puedo obtener una vista previa de mi informe y luego imprimirlo?

¿Cuál es la ventaja de la nueva función de impresión en Python 3.x sobre la statement de impresión de Python 2?

He escuchado varias veces que imprimir es una función (3.x) es mejor que ser una statement (2.x). ¿Pero por qué? Era un fanático de que fuera una statement, principalmente porque me permitía escribir dos caracteres menos (es decir, los paréntesis). Me interesaría ver algunas situaciones donde la statement de impresión simplemente no la corta, y […]

Imprimir correctamente en la consola

Cuando escribo un script que actualiza una línea impresa, por ejemplo, como este: for i in range(101): print(str(i) + “% \r”, end=””) y ejecute este script utilizando el terminal (Ubuntu), obtengo la salida correcta, que actualizó la línea: 100% Sin embargo, al usar Pydev en Eclipse, la consola de Eclipse hace esto: 0% 1% 2% […]

¿Cómo imprimo en la impresora predeterminada del SO en Python 3 (multiplataforma)?

Tengo un script de Python 3 que va a hacer alguna sustitución de expresiones regulares en algunos archivos de texto enriquecido ( rtf ) y me gustaría poder imprimir archivos de un directorio completo en Windows, Linux y Mac. ¿Hay alguna forma de imprimir en la impresora predeterminada del sistema operativo para que funcione en […]

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 […]

¿Imprimir una cadena imprime ‘u’ antes de la cadena en Python?

‘u’ antes de los elementos en la lista impresa? No te escribí en mi código. hobbies = [] #prompt user three times for hobbies for i in range(3): hobby = raw_input(‘Enter a hobby:’) hobbies.append(hobby) #print list stored in hobbies print hobbies Cuando ejecuto esto, imprime la lista pero tiene el formato siguiente: Enter a hobby: […]

Imprimir múltiples argumentos en Python

Esto es sólo un fragmento de mi código: print(“Total score for %s is %s “, name, score) Pero quiero que se imprima: “La puntuación total para (nombre) es (puntuación)” donde name es una variable en una lista y score es un número entero. Esto es Python 3.3 si eso ayuda en absoluto.

Eliminar y reemplazar artículos impresos

Me preguntaba si era posible eliminar los elementos que ha impreso en Python, no desde la GUI de Python, sino desde el símbolo del sistema. p.ej a = 0 for x in range (0,3): a = a + 1 b = (“Loading” + “.” * a) print (a) por lo que se imprime >>>Loading >>>Loading. […]