Articles of texto

tkinter – ¿Cómo establecer la fuente para el texto?

Estoy tratando de encontrar la mejor fuente para mostrar los caracteres utf-8 en un tk.Text . Dejo que Python imprima todos los nombres de familia conocidos con este código: print(font.families(root=self.parent)) y todos los nombres conocidos para usos que utilizan este código: print(font.names(root=self.parent)) Sin embargo, la salida de las familias es una lista de fonts, que […]

Cómo leer el último MB de un archivo de texto muy grande

Estoy tratando de encontrar una cadena cerca del final de un archivo de texto. El problema es que el archivo de texto puede variar mucho en tamaño. De 3MB a 4GB. Pero cada vez que bash ejecutar una secuencia de comandos para encontrar esta cadena en un archivo de texto de aproximadamente 3 GB, mi […]

¿Dibujar texto en negrita / cursiva con PIL?

¿Cómo dibujar texto en negrita / cursiva con PIL? ImageFont.truetype (archivo, tamaño) tiene una opción para especificar solo el tamaño de fuente.

La cadena Python Tkinter en una fuente mide de manera diferente a la misma en el texto Widgit a medida que la cadena crece

El objeto de texto que contiene una cadena (en una fuente especificada) parece dar resultados inconsistentes dependiendo de la longitud de la cadena. Por ejemplo: from Tkinter import * import tkFont root=Tk() t_Font = tkFont.Font(family=’Helvetica’, size=12, weight=’bold’) t_text=’New.’ t_frame = Frame(root, bd=0, height=10, width=t_Font.measure(t_text)) t = Text(master=t_frame, height=1, width=len(t_text), bd=1, font=t_Font, padx=0 ) print ‘\n\nMeasured:’,t_Font.measure(t_text),’Frame […]

Binario a cadena / texto en Python

He buscado muchas veces en línea y no he podido encontrar una manera de convertir mi variable de cadena binaria, X X = “1000100100010110001101000001101010110011001010100” en un valor de cadena UTF-8. He encontrado que algunas personas están usando métodos como b’message’.decode(‘utf-8′) Sin embargo, este método no me ha funcionado, ya que se dice que ‘b’ no […]

Cómo tener imagen + texto en un botón en Tkinter

Estoy tratando de crear un botón, que incluirá una imagen alineada a la izquierda y el texto alineado a la derecha. Solo quiero cambiar el texto con el parámetro “texto”, no modificando la imagen completa. ¿Es esto posible de alguna manera? Aquí hay un ejemplo simple, lo que quiero decir. http://img651.imageshack.us/img651/3776/previewrv.png Espero lo haya explicado […]

Modelo estadístico de sugerencia de oraciones como corrección ortográfica

Ya hay disponibles modelos de revisión ortográfica que nos ayudan a encontrar la ortografía correcta sugerida en base a un corpus de ortografía correcta entrenada. ¿Se puede boost la granularidad a “palabra” del alfabeto para que podamos tener incluso sugerencias de frases, de modo que si se ingresa una frase incorrecta, entonces sugiera la frase […]

Ajuste de la transparencia del fondo del texto

Estoy tratando de poner un texto con fondo en una figura de matplotlib, con el texto y el fondo transparentes. El siguiente codigo import numpy as np import matplotlib.pyplot as plt plt.figure() ax = plt.subplot(111) plt.plot(np.linspace(1,0,1000)) t = plt.text(0.03,.95,’text’,transform=ax.transAxes,backgroundcolor=’0.75′,alpha=.5) plt.show() hace que el texto sea semitransparente en relación con el fondo del texto, pero el […]

Paréntesis nesteds Regex en Python

Tengo algo como esto: Othername California (2000) (T) (S) (ok) {state (#2.1)} ¿Hay un código regex para obtener: Othername California ok 2.1 Es decir, me gustaría mantener los números entre paréntesis redondos, que a su vez están dentro de {} y mantener el texto “ok” que está dentro de (). Necesito específicamente que se imprima […]

¿Cómo identifica dinámicamente los delimitadores desconocidos en un archivo de datos?

Tengo tres archivos de datos de entrada. Cada uno utiliza un delimitador diferente para los datos contenidos en él. El archivo de datos uno se ve así: manzanas | plátanos | naranjas | uvas El archivo de datos dos tiene este aspecto: cuarto, moneda de diez centavos, níquel, centavo archivo de datos tres se ve […]