python - from - SintaxisError del carácter no ASCII
python etree lxml (1)
Debe definir la codificación del código fuente, agregue esto al principio de su script:
# -*- coding: utf-8 -*-
La razón por la que funciona de manera diferente en la consola y en el IDE es, probablemente, debido a las diferentes configuraciones predeterminadas de las codificaciones. Puede verificarlo ejecutando:
import sys
print sys.getdefaultencoding()
Ver también:
Esta pregunta ya tiene una respuesta aquí:
Estoy tratando de analizar xml que contiene algunos caracteres no ASCII,
el código se ve a continuación
from lxml import etree
from lxml import objectify
content = u''<?xml version="1.0" encoding="utf-8"?><div>Order date : 05/08/2013 12:24:28</div>''
mail.replace(''/xa0'','' '')
xml = etree.fromstring(mail)
pero me muestra el error en la línea ''content = ...'' como
syntaxError: Non-ASCII character ''/xc2'' in file /home/projects/ztest/responce.py on line 3,
but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
en el terminal está funcionando, pero mientras se ejecuta en el eclipse IDE me está dando un error.
No sé cómo vencer ...