Articles of ascii

¿Cómo filtrar solo los caracteres imprimibles en un archivo en Bash (linux) o Python?

Quiero hacer un archivo que incluya caracteres no imprimibles para incluir solo caracteres imprimibles. Creo que este problema está relacionado con la acción de control ACSCII , pero no pude encontrar una solución para hacerlo y tampoco pude entender el significado de .[16D (¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ HEXDUMP DEL ARCHIVO DE ENTRADA: 00000000: 4845 4c4c 4f20 5448 4953 […]

Python: UnicodeDecodeError: el códec ‘ascii’ no puede decodificar el byte 0xef en la posición 0: ordinal no está en el rango (128)

Actualmente tengo un problema con mi código de Python 3. replace_line(‘Products.txt’, line, tenminus_str) Es la línea que estoy tratando de convertir en utf-8, sin embargo, cuando bash hacer esto como lo haría con otros, obtengo errores como los que no tienen atributos y cuando bash agregar, por ejemplo … .decode(“utf8”) … hasta el final, sigo […]

python: códigos ASCII extendidos

Hola, quiero saber cómo puedo agregar y luego imprimir códigos ASCII extendidos en Python. Tengo los siguientes. code = chr(247) li = [] li.append(code) print li La impresión de Python resultante es [‘\ xf7’] cuando debería ser un símbolo de división. Si simplemente imprimo el código directamente “imprimir código”, obtengo el símbolo de división, pero […]

Convertir un número entero en una cadena de sus valores ascii

Dado un número de number tal que sus dígitos se agrupan en partes de longitud n (el valor predeterminado de n es 3) donde cada grupo representa algún valor ascii, quiero convertir el number en una cadena de esos caracteres ascii. Por ejemplo: n number Output ================================== 3 70 F 3 65066066065 ABBA 4 65006600660065 […]

Error en la lista de materiales de Python en el archivo Ascii

Tengo un problema extraño y molesto con Python 2.6. Estoy tratando de ejecutar este archivo (y el otro), en mi tablero de ARM de Linux incorporado. http://svn.tuxisalive.com/software_suite_v3/smart-core/smart-server/trunk/TDSService.py Me sale este error: Archivo “tuxhttpserver.py”, línea 1 SyntaxError: problema de encoding: con BOM Sé que el error es acerca de los bytes de la lista de materiales, […]

Convertir un valor int a unicode

Estoy usando pyserial y necesito enviar algunos valores inferiores a 255. Si envío el int, el valor ascii del int se envía. Así que ahora estoy convirtiendo el int en un valor Unicode y lo envío a través del puerto serie. unichr(numlessthan255); However it throws this error: ‘ascii’ codec can’t encode character u’\x9a’ in position […]

¿Cuál es la manera infalible de convertir una cadena (utf-8 o else) a una cadena ASCII simple en python?

Dentro de mi script de Python, obtengo algunas cadenas de una función que no escribí. La encoding de la misma varía. Necesito convertirlo a formato ascii. ¿Hay alguna manera infalible de hacer esto? No me importa reemplazar los caracteres que no son ascii con espacios en blanco o algo más …

Python: ¿Cómo hacer que StringIO.writelines acepte cadenas de caracteres Unicode?

Estoy recibiendo un UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\xa3′ in position 34: ordinal not in range(128) en una cadena almacenada en ‘a.desc’ a continuación, ya que contiene el carácter ‘£’. Se almacena en el almacén de datos subyacente de Google App Engine como una cadena Unicode, así que está bien. La función cStringIO.StringIO.writelines está […]

Python: convierte un complejo diccionario de cadenas de Unicode a ASCII

Posible duplicado: ¿Cómo obtener objetos de cadena en lugar de objetos Unicode de JSON en Python? Tengo muchos datos de entrada como diccionarios de varios niveles analizados a partir de llamadas a la API JSON. Las cadenas están todas en Unicode, lo que significa que hay muchas u’stuff like this’ . Estoy usando jq para […]

Expresiones regulares de Python para convertir caracteres no-ascii en una cadena a los equivalentes ascii más cercanos

Estoy buscando la función Python simple que toma una cadena y devuelve una similar pero con todos los caracteres que no son ascii convertidos a su equivalente ascii más cercano. Por ejemplo, los diacríticos y todo eso deben ser eliminados. Estoy imaginando que debe haber una forma bastante canónica de hacer esto y que hay […]