Función UPPER

Chema Cortés py en ch3m4.org
Jue Dic 2 14:52:28 CET 2004


El Jueves, 2 de Diciembre de 2004 14:38, Amm-Python escribió:
> 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?

No, tan sólo debes utilizar unicodes ó usar alguna función que respete 
"locales". 

>
> Mi código es el siguiente:
>
> # -*- coding: iso-8859-1 -*-
>
> f = open('paises-2.txt','r')

Es mejor que abras el fichero al estilo "unicode":

import codecs

f=codes.open('paises-2.txt','r','iso8859-1')

>
> for linea in f:
>     print linea.upper()
>
> f.close()

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20041202/4dc3bda1/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es