Al utilizar la función upper() me convierte los carateres de minúscular a mayúsculas, pero NO las vocales acentuadas. He de utilizar algún proceso especial? Mi código es el siguiente: # -*- coding: iso-8859-1 -*- f = open('paises-2.txt','r') for linea in f: print linea.upper() f.close() Un Saludo Toni Martínez