Quiero leer un archivo que también contiene alemán y no solo caracteres. He descubierto que puedo hacer como esteLeer un archivo de texto con caracteres no ASCII en una codificación desconocida
>>> import codecs
>>> file = codecs.open('file.txt','r', encoding='UTF-8')
>>> lines= file.readlines()
Esto funciona cuando trato de ejecutar mi trabajo en Python IDLE pero cuando intento ejecutarlo desde otro lugar no da resultado correcto. ¿Tienes una idea?
¿Qué versión de python estás usando? – Jeff
Depende de qué codificación se guardó el archivo. iso8859-1 es probablemente una buena suposición si no es UTF-8. – geoffspear
python3.1. ¿De verdad cómo vemos la versión actual que usamos? – indiag