Desarrollo de Python
  1. Desarrollo de Python
  2. Python python 3.x unicode
  3. ¿Cómo averiguar el número / nombre de un carácter Unicode en Python?
Intereting Posts
Python: ¿Los parámetros de cadena (explícitos) dañan el rendimiento? Django: Obtención de objetos relacionados con m2m en señales. ¿Cómo aceptar la entrada de los tipos int y float? Suprimir stdout / stderr print de las funciones de Python Cómo mejorar los resultados de Google Vision al detectar un texto en una imagen si conocemos el idioma de ¿Cómo devolver las claves del diccionario como una lista en Python? ¿Una implementación general del árbol? Cómo convertir un MultiDict a un diccionario nested Combinando dos formas en una vista Django Cómo hacer que un script de Python sea un progtwig ejecutable ¿Reconocer el idioma de un texto corto? ¿Cómo instalar el paquete desarrollador de python? O comportamiento en python: ¿Enumerar los pares de correlación más altos de una matriz de correlación grande en Pandas? Generando cadenas de texto al azar de un patrón dado

¿Cómo averiguar el número / nombre de un carácter Unicode en Python?

En Python:

>>>"\N{BLACK SPADE SUIT}" >>>'♠' >>>"\u2660" >>>'♠' 

Ahora, digamos que tengo un carácter para el que no sé el nombre o el número. ¿Hay una función de Python que da esta información como esta:

  • El codec 'UCS-2' no puede codificar caracteres en la posición 1050-1050
  • Codificación stdout en python
  • (error de Unicode) el codec 'unicodeescape' no puede decodificar bytes en la posición 2-3: truncado \ UXXXXXXXX escape
  • ¿Cómo convierto los caracteres Unicode a flotantes en Python?
  • Decodificando entidades HTML con Python
 >>>wanted_function('♠') >>>["BLACK SPADE SUIT", "u2660"] 

?

Puede encontrar el módulo de datos unicoded a mano:

 >>> s = "\N{BLACK SPADE SUIT}" >>> s '♠' >>> import unicodedata >>> unicodedata.name(s) 'BLACK SPADE SUIT' >>> ord(s) 9824 >>> hex(ord(s)) '0x2660' 
  • ¿Por qué el módulo html2text lanza UnicodeDecodeError?
  • UnicodeEncodeError: el codec 'gbk' no puede codificar el carácter: secuencia de varios bytes ilegal
  • ¿Cómo escapar de la cadena Unicode para expresiones regulares?
  • Lee y escribe archivos CSV, incluido Unicode con Python 2.7
  • Literales Unicode que funcionan en python 3 y 2.
  • ¿Cómo puedo eliminar los caracteres que no son ASCII pero dejar puntos y espacios usando Python?
  • Detectando caracteres no-ascii en la cadena de Unicode
  • UnicodeEncodeError: el codec 'latin-1' no puede codificar caracteres

  • © 2017 Desarrollo de Python
  • Topics
  • Terms
  • Privacy Policy