Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-22 Por tema lemarchand8679
Hola, hice lo del LibreOffice, fuí probando distintos encodings. Salvo que 
vuelva a ponerlo en utf-8 desde el LibreO, y vuelva a poner el PyCharm en utf-8 
e intentar buscar de nuevo.Con la configuración actual tuve que añadir al 
principio:#!/usr/bin/python# -*- coding: latin-1 -*-Voy a intentar lo que 
dijiste, a ver que pasa.GraciasEnviado desde mi smartphone Samsung Galaxy.
 Mensaje original De: Ricardo Cárdenes 
 Fecha: 22/7/20  16:15  (GMT-03:00) A: La lista de 
python en castellano  Asunto: Re: [Python-es] [Consulta] 
Caracter raro en .csv Atiende a lo que dijo lasizoillo: la configuración que 
has cambiado ahí sólo se refiere a la codificación de los ficheros ".py" en sí. 
Nada más. Fíjate que está bajo la configuración de "editor". No afecta en nada 
a lo que leen o escriben tus programas.Para facilitarte la vida, yo haría lo 
que comentó tu colega: ve a LibreOffice, lee el archivo CSV y vuelve a 
escribirlo, pero cambiando la codificación. Estar haciendo "copy paste" es 
ineficiente.On Wed, Jul 22, 2020 at 4:19 AM Lemarchand Barker 
 wrote:Buenas, les cuento que solucioné el problema. 
Lo solucioné cambiando
la configuración de PyCharm, quiero adjuntar la foto para que vean, si
es posible.
Resulta que en la parte de Settings del ide, cargué el csv que estoy
usando y me muestra que usa codificación iso como bien me dijeron
anteriormente; y el problema asumo se generaba porque el ide por
default está en utf-8 y es por eso que creo que por más que yo le haya
pasado el parámetro de: encoding='ISO-8859-1' no me servía de mucho.
Cuestión que en la parte de configuración del ide, cargo el archivo
.csv y paso todo a iso. Ejecuto de nuevo el programa y seguía sin
darme el resultado que necesitaba. Pasaba lo siguiente:
Yo buscaba así:

Ingrese nombre del laboratorio: Bagó
El laboratorio Bagó no figura en lista.

Hasta que por fin pensé y lo busqué de la siguiente forma:

Ingrese nombre del laboratorio: Andr?maco
El laboratorio Andr?maco aparece en lista 52 veces

Hice un copy-paste del nombre del laboratorio, lo copié del csv y lo
pegué en ide cuando me pide que ingrese el nombre y funcionó.
Ahora lo que tengo que hacer es afinar la búsqueda y acá es donde es
muy seguro que los vuelva a molestar en breve.
Gracias 1000 a todos por la paciencia

El mié., 22 jul. 2020 a las 6:59, lasizoillo () escribió:
>
>
>
> El mié., 22 jul. 2020 a las 0:01, Darío vía Python-es 
> () escribió:
>>
>>
>> Estaba hablando con un compañero y me acaba de decir lo mismo.
>> Ahora, lo ideal es que se use el utf o latin? Cuál es más aconsejable?
>> Gracias
>>
>>
>> Hola, uso utf-8 porque tengo entendido que si usás Windows debe ser latin 
>> (al menos eso me pasaba al compilar archvos .tex). Habitualmente pongo
>>
>> # -*- coding: utf-8 -*-
>>
>> al inicio del guión.
>>
>>
>
> Con eso estás informando al intérprete cuál es la codificación del fichero 
> python (tu código fuente) y para nada estás especificando la codificación de 
> caracteres con la que te comunicas con el mundo exterior. Con eso afectas a 
> la codificación de cadenas unicode en tu código. Unos ejemplos estrambóticos 
> para ilustrarlo en python2 (sacados de una charla del 2011):
>
> Ejemplo 1:
> # -*- coding: rot13 -*-
> cevag h"fnyhqbf qrfqr rfcn�n"
>
> Ejemplo 2:
> # -*- coding: rot13 -*-
> cevag "hola mundo desde españa"
>
> La forma correcta es la comentada por ricardo: open(nombre_del_fichero, 
> encoding='latin-1')
>
> En cuanto a si es mejor latin-1 o utf-8 depende. Con latin-1 todos los 
> caracteres ocupan un byte por lo que el uso de memoria es más predecible
> y se puede usar algoritmos como el boyer-moore en la representación binaria 
> del texto. Con utf-8 tienes una representación mayormente compacta
> pero capaz de representar klingon, kanji, cirílico y caracteres de casi 
> cualquier otra lengua. Personalmente prefiero utf-8 y tener muy claro
> que cadenas de bytes y de texto son cosas completamente diferentes aunque 
> haya formas de convertir unas en otras: por la red o a la consola de
> texto o... transmites bytes e internamente trabajas con cadenas de texto. 
> Cualquier comunicación dentro/fuera o fuera/dentro requiere definir
> una codificación de caracteres (la que sea) y hacer la conversión correcta.
>
> Un saludo,
>
> Javi
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-22 Por tema Ricardo Cárdenes
Atiende a lo que dijo lasizoillo: la configuración que has cambiado ahí
sólo se refiere a la codificación de los ficheros ".py" en sí. Nada más.
Fíjate que está bajo la configuración de "editor". No afecta en nada a lo
que leen o escriben tus programas.

Para facilitarte la vida, yo haría lo que comentó tu colega: ve a
LibreOffice, lee el archivo CSV y vuelve a escribirlo, pero cambiando la
codificación. Estar haciendo "copy paste" es ineficiente.

On Wed, Jul 22, 2020 at 4:19 AM Lemarchand Barker 
wrote:

> Buenas, les cuento que solucioné el problema. Lo solucioné cambiando
> la configuración de PyCharm, quiero adjuntar la foto para que vean, si
> es posible.
> Resulta que en la parte de Settings del ide, cargué el csv que estoy
> usando y me muestra que usa codificación iso como bien me dijeron
> anteriormente; y el problema asumo se generaba porque el ide por
> default está en utf-8 y es por eso que creo que por más que yo le haya
> pasado el parámetro de: encoding='ISO-8859-1' no me servía de mucho.
> Cuestión que en la parte de configuración del ide, cargo el archivo
> .csv y paso todo a iso. Ejecuto de nuevo el programa y seguía sin
> darme el resultado que necesitaba. Pasaba lo siguiente:
> Yo buscaba así:
>
> Ingrese nombre del laboratorio: Bagó
> El laboratorio Bagó no figura en lista.
>
> Hasta que por fin pensé y lo busqué de la siguiente forma:
>
> Ingrese nombre del laboratorio: Andr?maco
> El laboratorio Andr?maco aparece en lista 52 veces
>
> Hice un copy-paste del nombre del laboratorio, lo copié del csv y lo
> pegué en ide cuando me pide que ingrese el nombre y funcionó.
> Ahora lo que tengo que hacer es afinar la búsqueda y acá es donde es
> muy seguro que los vuelva a molestar en breve.
> Gracias 1000 a todos por la paciencia
>
> El mié., 22 jul. 2020 a las 6:59, lasizoillo ()
> escribió:
> >
> >
> >
> > El mié., 22 jul. 2020 a las 0:01, Darío vía Python-es (<
> python-es@python.org>) escribió:
> >>
> >>
> >> Estaba hablando con un compañero y me acaba de decir lo mismo.
> >> Ahora, lo ideal es que se use el utf o latin? Cuál es más aconsejable?
> >> Gracias
> >>
> >>
> >> Hola, uso utf-8 porque tengo entendido que si usás Windows debe ser
> latin (al menos eso me pasaba al compilar archvos .tex). Habitualmente pongo
> >>
> >> # -*- coding: utf-8 -*-
> >>
> >> al inicio del guión.
> >>
> >>
> >
> > Con eso estás informando al intérprete cuál es la codificación del
> fichero python (tu código fuente) y para nada estás especificando la
> codificación de caracteres con la que te comunicas con el mundo exterior.
> Con eso afectas a la codificación de cadenas unicode en tu código. Unos
> ejemplos estrambóticos para ilustrarlo en python2 (sacados de una charla
> del 2011):
> >
> > Ejemplo 1:
> > # -*- coding: rot13 -*-
> > cevag h"fnyhqbf qrfqr rfcn�n"
> >
> > Ejemplo 2:
> > # -*- coding: rot13 -*-
> > cevag "hola mundo desde españa"
> >
> > La forma correcta es la comentada por ricardo: open(nombre_del_fichero,
> encoding='latin-1')
> >
> > En cuanto a si es mejor latin-1 o utf-8 depende. Con latin-1 todos los
> caracteres ocupan un byte por lo que el uso de memoria es más predecible
> > y se puede usar algoritmos como el boyer-moore en la representación
> binaria del texto. Con utf-8 tienes una representación mayormente compacta
> > pero capaz de representar klingon, kanji, cirílico y caracteres de casi
> cualquier otra lengua. Personalmente prefiero utf-8 y tener muy claro
> > que cadenas de bytes y de texto son cosas completamente diferentes
> aunque haya formas de convertir unas en otras: por la red o a la consola de
> > texto o... transmites bytes e internamente trabajas con cadenas de
> texto. Cualquier comunicación dentro/fuera o fuera/dentro requiere definir
> > una codificación de caracteres (la que sea) y hacer la conversión
> correcta.
> >
> > Un saludo,
> >
> > Javi
> > ___
> > Python-es mailing list
> > Python-es@python.org
> > https://mail.python.org/mailman/listinfo/python-es
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-22 Por tema Lemarchand Barker
Buenas, les cuento que solucioné el problema. Lo solucioné cambiando
la configuración de PyCharm, quiero adjuntar la foto para que vean, si
es posible.
Resulta que en la parte de Settings del ide, cargué el csv que estoy
usando y me muestra que usa codificación iso como bien me dijeron
anteriormente; y el problema asumo se generaba porque el ide por
default está en utf-8 y es por eso que creo que por más que yo le haya
pasado el parámetro de: encoding='ISO-8859-1' no me servía de mucho.
Cuestión que en la parte de configuración del ide, cargo el archivo
.csv y paso todo a iso. Ejecuto de nuevo el programa y seguía sin
darme el resultado que necesitaba. Pasaba lo siguiente:
Yo buscaba así:

Ingrese nombre del laboratorio: Bagó
El laboratorio Bagó no figura en lista.

Hasta que por fin pensé y lo busqué de la siguiente forma:

Ingrese nombre del laboratorio: Andr?maco
El laboratorio Andr?maco aparece en lista 52 veces

Hice un copy-paste del nombre del laboratorio, lo copié del csv y lo
pegué en ide cuando me pide que ingrese el nombre y funcionó.
Ahora lo que tengo que hacer es afinar la búsqueda y acá es donde es
muy seguro que los vuelva a molestar en breve.
Gracias 1000 a todos por la paciencia

El mié., 22 jul. 2020 a las 6:59, lasizoillo () escribió:
>
>
>
> El mié., 22 jul. 2020 a las 0:01, Darío vía Python-es 
> () escribió:
>>
>>
>> Estaba hablando con un compañero y me acaba de decir lo mismo.
>> Ahora, lo ideal es que se use el utf o latin? Cuál es más aconsejable?
>> Gracias
>>
>>
>> Hola, uso utf-8 porque tengo entendido que si usás Windows debe ser latin 
>> (al menos eso me pasaba al compilar archvos .tex). Habitualmente pongo
>>
>> # -*- coding: utf-8 -*-
>>
>> al inicio del guión.
>>
>>
>
> Con eso estás informando al intérprete cuál es la codificación del fichero 
> python (tu código fuente) y para nada estás especificando la codificación de 
> caracteres con la que te comunicas con el mundo exterior. Con eso afectas a 
> la codificación de cadenas unicode en tu código. Unos ejemplos estrambóticos 
> para ilustrarlo en python2 (sacados de una charla del 2011):
>
> Ejemplo 1:
> # -*- coding: rot13 -*-
> cevag h"fnyhqbf qrfqr rfcn�n"
>
> Ejemplo 2:
> # -*- coding: rot13 -*-
> cevag "hola mundo desde españa"
>
> La forma correcta es la comentada por ricardo: open(nombre_del_fichero, 
> encoding='latin-1')
>
> En cuanto a si es mejor latin-1 o utf-8 depende. Con latin-1 todos los 
> caracteres ocupan un byte por lo que el uso de memoria es más predecible
> y se puede usar algoritmos como el boyer-moore en la representación binaria 
> del texto. Con utf-8 tienes una representación mayormente compacta
> pero capaz de representar klingon, kanji, cirílico y caracteres de casi 
> cualquier otra lengua. Personalmente prefiero utf-8 y tener muy claro
> que cadenas de bytes y de texto son cosas completamente diferentes aunque 
> haya formas de convertir unas en otras: por la red o a la consola de
> texto o... transmites bytes e internamente trabajas con cadenas de texto. 
> Cualquier comunicación dentro/fuera o fuera/dentro requiere definir
> una codificación de caracteres (la que sea) y hacer la conversión correcta.
>
> Un saludo,
>
> Javi
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-22 Por tema lasizoillo
El mié., 22 jul. 2020 a las 0:01, Darío vía Python-es ()
escribió:

>
> Estaba hablando con un compañero y me acaba de decir lo mismo.
> Ahora, lo ideal es que se use el utf o latin? Cuál es más aconsejable?
> Gracias
>
>
> Hola, uso utf-8 porque tengo entendido que si usás Windows debe ser latin
> (al menos eso me pasaba al compilar archvos .tex). Habitualmente pongo
>
> # -*- coding: utf-8 -*-
>
> al inicio del guión.
>
>
Con eso estás informando al intérprete cuál es la codificación del fichero
python (tu código fuente) y para nada estás especificando la codificación
de caracteres con la que te comunicas con el mundo exterior. Con eso
afectas a la codificación de cadenas unicode en tu código. Unos ejemplos
estrambóticos para ilustrarlo en python2 (sacados de una charla del 2011):

Ejemplo 1:
# -*- coding: rot13 -*-
cevag h"fnyhqbf qrfqr rfcn�n"

Ejemplo 2:
# -*- coding: rot13 -*-
cevag "hola mundo desde españa"

La forma correcta es la comentada por ricardo: open(nombre_del_fichero,
encoding='latin-1')

En cuanto a si es mejor latin-1 o utf-8 depende. Con latin-1 todos los
caracteres ocupan un byte por lo que el uso de memoria es más predecible
y se puede usar algoritmos como el boyer-moore en la representación binaria
del texto. Con utf-8 tienes una representación mayormente compacta
pero capaz de representar klingon, kanji, cirílico y caracteres de casi
cualquier otra lengua. Personalmente prefiero utf-8 y tener muy claro
que cadenas de bytes y de texto son cosas completamente diferentes aunque
haya formas de convertir unas en otras: por la red o a la consola de
texto o... transmites bytes e internamente trabajas con cadenas de texto.
Cualquier comunicación dentro/fuera o fuera/dentro requiere definir
una codificación de caracteres (la que sea) y hacer la conversión correcta.

Un saludo,

Javi
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-21 Por tema Ricardo Cárdenes
Ten en cuenta que va a dar igual la codificación del fichero: una vez lo
leas (si lo haces correctamente), lo más probable es que Python vaya a
representarlo internamente de otra manera. De hecho, en Python 3 todas las
cadenas son unicode.

Pero claro, si conviertes el fichero antes de ser leído, te ahorras tener
que añadir código que tenga que lidiar con diferentes tipos.

On Tue, Jul 21, 2020 at 12:21 PM Lemarchand Barker 
wrote:

> Entonces supongo que el archivo lo generaron usando win, mi compañero
> me dijo prácticamente lo mismo que Ricardo, que sea latin.
> Me dijo que con Libreoffice; que es lo que uso; que lo puedo ir
> cambiando la opción "conjunto de caracteres" hasta que no haya
> caracteres raros.
> Gracias :)
>
> El mar., 21 jul. 2020 a las 19:02, Darío vía Python-es
> () escribió:
> >
> >
> > Estaba hablando con un compañero y me acaba de decir lo mismo.
> > Ahora, lo ideal es que se use el utf o latin? Cuál es más aconsejable?
> > Gracias
> >
> >
> > Hola, uso utf-8 porque tengo entendido que si usás Windows debe ser
> latin (al menos eso me pasaba al compilar archvos .tex). Habitualmente pongo
> >
> > # -*- coding: utf-8 -*-
> >
> > al inicio del guión.
> >
> >
> >
> >
> >
> > Enviado desde mi smartphone Samsung Galaxy.
> >
> >
> > ---- Mensaje original --------
> > De: Ricardo Cárdenes 
> > Fecha: 21/7/20 18:42 (GMT-03:00)
> > A: La lista de python en castellano 
> > Asunto: Re: [Python-es] [Consulta] Caracter raro en .csv
> >
> > El problema es que estás leyendo el fichero asumiendo una cierta
> codificación (casi seguramente UTF-8, por defecto), mientras que el fichero
> realmente contiene otra (probablemente "latin-1").
> >
> > Ambas codificaciones coinciden sólo en caracteres con valor ASCII < 128.
> >
> > Prueba a abrir el fichero así: open(nombre_del_fichero,
> encoding='latin-1')
> >
> > On Tue, Jul 21, 2020 at 11:37 AM Lemarchand Barker <
> lemarchand8...@gmail.com> wrote:
> >>
> >> Hola, otra vez les molesto para consultar lo siguiente. Leo el archivo
> >> perfecto, estoy viendo cuántas veces aparece un mismo laboratorio.
> >> Pero el tema es el siguiente, adjunto img. Como se puede ver, se ve el
> >> caracter que reemplaza una letra, el laboratorio se llama Andrómaco
> >> (chileno), si lo busco tal cual me figura que no está en lista:
> >>
> >> /usr/bin/python3.8 /home/raiden/Programacion/curso/ejercicios/pami.py
> >> Ingrese nombre del laboratorio: Andrómaco
> >> El laboratorio Andrómaco no figura en lista.
> >>
> >> Si lo busco sin acento, el resultado es el mismo, también pensé en
> >> buscar por partes, es decir que en lugar de que busque por el nombre
> >> completo: Andrómaco que busque por las 3 primeras letras: And. Esto
> >> todavía no lo hice porque esa parte la quiero practicar después. Ahora
> >> la duda es la siguiente, hay alguna forma de buscar por el nombre
> >> completo del laboratorio; tal cual lo estoy haciendo; y tratar de
> >> solucionar el Andr�maco?
> >>
> >> Muchas gracias, saludos
> >> ___
> >> Python-es mailing list
> >> Python-es@python.org
> >> https://mail.python.org/mailman/listinfo/python-es
> >
> >
> > ___
> > Python-es mailing list
> > Python-es@python.org
> > https://mail.python.org/mailman/listinfo/python-es
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-21 Por tema Lemarchand Barker
Entonces supongo que el archivo lo generaron usando win, mi compañero
me dijo prácticamente lo mismo que Ricardo, que sea latin.
Me dijo que con Libreoffice; que es lo que uso; que lo puedo ir
cambiando la opción "conjunto de caracteres" hasta que no haya
caracteres raros.
Gracias :)

El mar., 21 jul. 2020 a las 19:02, Darío vía Python-es
() escribió:
>
>
> Estaba hablando con un compañero y me acaba de decir lo mismo.
> Ahora, lo ideal es que se use el utf o latin? Cuál es más aconsejable?
> Gracias
>
>
> Hola, uso utf-8 porque tengo entendido que si usás Windows debe ser latin (al 
> menos eso me pasaba al compilar archvos .tex). Habitualmente pongo
>
> # -*- coding: utf-8 -*-
>
> al inicio del guión.
>
>
>
>
>
> Enviado desde mi smartphone Samsung Galaxy.
>
>
>  Mensaje original 
> De: Ricardo Cárdenes 
> Fecha: 21/7/20 18:42 (GMT-03:00)
> A: La lista de python en castellano 
> Asunto: Re: [Python-es] [Consulta] Caracter raro en .csv
>
> El problema es que estás leyendo el fichero asumiendo una cierta codificación 
> (casi seguramente UTF-8, por defecto), mientras que el fichero realmente 
> contiene otra (probablemente "latin-1").
>
> Ambas codificaciones coinciden sólo en caracteres con valor ASCII < 128.
>
> Prueba a abrir el fichero así: open(nombre_del_fichero, encoding='latin-1')
>
> On Tue, Jul 21, 2020 at 11:37 AM Lemarchand Barker  
> wrote:
>>
>> Hola, otra vez les molesto para consultar lo siguiente. Leo el archivo
>> perfecto, estoy viendo cuántas veces aparece un mismo laboratorio.
>> Pero el tema es el siguiente, adjunto img. Como se puede ver, se ve el
>> caracter que reemplaza una letra, el laboratorio se llama Andrómaco
>> (chileno), si lo busco tal cual me figura que no está en lista:
>>
>> /usr/bin/python3.8 /home/raiden/Programacion/curso/ejercicios/pami.py
>> Ingrese nombre del laboratorio: Andrómaco
>> El laboratorio Andrómaco no figura en lista.
>>
>> Si lo busco sin acento, el resultado es el mismo, también pensé en
>> buscar por partes, es decir que en lugar de que busque por el nombre
>> completo: Andrómaco que busque por las 3 primeras letras: And. Esto
>> todavía no lo hice porque esa parte la quiero practicar después. Ahora
>> la duda es la siguiente, hay alguna forma de buscar por el nombre
>> completo del laboratorio; tal cual lo estoy haciendo; y tratar de
>> solucionar el Andr�maco?
>>
>> Muchas gracias, saludos
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-21 Por tema Darío vía Python-es
> Estaba hablando con un compañero y me acaba de decir lo mismo.
> Ahora, lo ideal es que se use el utf o latin? Cuál es más aconsejable?
> Gracias

Hola, uso utf-8 porque tengo entendido que si usás Windows debe ser latin (al 
menos eso me pasaba al compilar archvos .tex). Habitualmente pongo

# -*- coding: utf-8 -*-

al inicio del guión.

> Enviado desde mi smartphone Samsung Galaxy.
>
>  Mensaje original 
> De: Ricardo Cárdenes 
> Fecha: 21/7/20 18:42 (GMT-03:00)
> A: La lista de python en castellano 
> Asunto: Re: [Python-es] [Consulta] Caracter raro en .csv
>
> El problema es que estás leyendo el fichero asumiendo una cierta codificación 
> (casi seguramente UTF-8, por defecto), mientras que el fichero realmente 
> contiene otra (probablemente "latin-1").
>
> Ambas codificaciones coinciden sólo en caracteres con valor ASCII < 128.
>
> Prueba a abrir el fichero así: open(nombre_del_fichero, encoding='latin-1')
>
> On Tue, Jul 21, 2020 at 11:37 AM Lemarchand Barker  
> wrote:
>
>> Hola, otra vez les molesto para consultar lo siguiente. Leo el archivo
>> perfecto, estoy viendo cuántas veces aparece un mismo laboratorio.
>> Pero el tema es el siguiente, adjunto img. Como se puede ver, se ve el
>> caracter que reemplaza una letra, el laboratorio se llama Andrómaco
>> (chileno), si lo busco tal cual me figura que no está en lista:
>>
>> /usr/bin/python3.8 /home/raiden/Programacion/curso/ejercicios/pami.py
>> Ingrese nombre del laboratorio: Andrómaco
>> El laboratorio Andrómaco no figura en lista.
>>
>> Si lo busco sin acento, el resultado es el mismo, también pensé en
>> buscar por partes, es decir que en lugar de que busque por el nombre
>> completo: Andrómaco que busque por las 3 primeras letras: And. Esto
>> todavía no lo hice porque esa parte la quiero practicar después. Ahora
>> la duda es la siguiente, hay alguna forma de buscar por el nombre
>> completo del laboratorio; tal cual lo estoy haciendo; y tratar de
>> solucionar el Andr�maco?
>>
>> Muchas gracias, saludos
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-21 Por tema lemarchand8679
Estaba hablando con un compañero y me acaba de decir lo mismo.Ahora, lo ideal 
es que se use el utf o latin? Cuál es más aconsejable?GraciasEnviado desde mi 
smartphone Samsung Galaxy.
 Mensaje original De: Ricardo Cárdenes 
 Fecha: 21/7/20  18:42  (GMT-03:00) A: La lista de 
python en castellano  Asunto: Re: [Python-es] [Consulta] 
Caracter raro en .csv El problema es que estás leyendo el fichero asumiendo una 
cierta codificación (casi seguramente UTF-8, por defecto), mientras que el 
fichero realmente contiene otra (probablemente "latin-1").Ambas codificaciones 
coinciden sólo en caracteres con valor ASCII < 128.Prueba a abrir el fichero 
así: open(nombre_del_fichero, encoding='latin-1')On Tue, Jul 21, 2020 at 11:37 
AM Lemarchand Barker  wrote:Hola, otra vez les 
molesto para consultar lo siguiente. Leo el archivo
perfecto, estoy viendo cuántas veces aparece un mismo laboratorio.
Pero el tema es el siguiente, adjunto img. Como se puede ver, se ve el
caracter que reemplaza una letra, el laboratorio se llama Andrómaco
(chileno), si lo busco tal cual me figura que no está en lista:

/usr/bin/python3.8 /home/raiden/Programacion/curso/ejercicios/pami.py
Ingrese nombre del laboratorio: Andrómaco
El laboratorio Andrómaco no figura en lista.

Si lo busco sin acento, el resultado es el mismo, también pensé en
buscar por partes, es decir que en lugar de que busque por el nombre
completo: Andrómaco que busque por las 3 primeras letras: And. Esto
todavía no lo hice porque esa parte la quiero practicar después. Ahora
la duda es la siguiente, hay alguna forma de buscar por el nombre
completo del laboratorio; tal cual lo estoy haciendo; y tratar de
solucionar el Andr�maco?

Muchas gracias, saludos
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] [Consulta] Caracter raro en .csv

2020-07-21 Por tema Ricardo Cárdenes
El problema es que estás leyendo el fichero asumiendo una cierta
codificación (casi seguramente UTF-8, por defecto), mientras que el fichero
realmente contiene otra (probablemente "latin-1").

Ambas codificaciones coinciden sólo en caracteres con valor ASCII < 128.

Prueba a abrir el fichero así: open(nombre_del_fichero, encoding='latin-1')

On Tue, Jul 21, 2020 at 11:37 AM Lemarchand Barker 
wrote:

> Hola, otra vez les molesto para consultar lo siguiente. Leo el archivo
> perfecto, estoy viendo cuántas veces aparece un mismo laboratorio.
> Pero el tema es el siguiente, adjunto img. Como se puede ver, se ve el
> caracter que reemplaza una letra, el laboratorio se llama Andrómaco
> (chileno), si lo busco tal cual me figura que no está en lista:
>
> /usr/bin/python3.8 /home/raiden/Programacion/curso/ejercicios/pami.py
> Ingrese nombre del laboratorio: Andrómaco
> El laboratorio Andrómaco no figura en lista.
>
> Si lo busco sin acento, el resultado es el mismo, también pensé en
> buscar por partes, es decir que en lugar de que busque por el nombre
> completo: Andrómaco que busque por las 3 primeras letras: And. Esto
> todavía no lo hice porque esa parte la quiero practicar después. Ahora
> la duda es la siguiente, hay alguna forma de buscar por el nombre
> completo del laboratorio; tal cual lo estoy haciendo; y tratar de
> solucionar el Andr�maco?
>
> Muchas gracias, saludos
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


[Python-es] [Consulta] Caracter raro en .csv

2020-07-21 Por tema Lemarchand Barker
Hola, otra vez les molesto para consultar lo siguiente. Leo el archivo
perfecto, estoy viendo cuántas veces aparece un mismo laboratorio.
Pero el tema es el siguiente, adjunto img. Como se puede ver, se ve el
caracter que reemplaza una letra, el laboratorio se llama Andrómaco
(chileno), si lo busco tal cual me figura que no está en lista:

/usr/bin/python3.8 /home/raiden/Programacion/curso/ejercicios/pami.py
Ingrese nombre del laboratorio: Andrómaco
El laboratorio Andrómaco no figura en lista.

Si lo busco sin acento, el resultado es el mismo, también pensé en
buscar por partes, es decir que en lugar de que busque por el nombre
completo: Andrómaco que busque por las 3 primeras letras: And. Esto
todavía no lo hice porque esa parte la quiero practicar después. Ahora
la duda es la siguiente, hay alguna forma de buscar por el nombre
completo del laboratorio; tal cual lo estoy haciendo; y tratar de
solucionar el Andr�maco?

Muchas gracias, saludos
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es