[pyar] Pycountry
Angel Java Lopez
ajlopez2000 en gmail.com
Mie Mayo 25 10:04:03 ART 2016
Hmmm... no se si pycountries tiene esta funcion, pero se deberia poder
asociar un pais a una moneda, usando el alpha_2 del pais.
Segun http://www.xe.com/iso4217.php
Currency codes are composed of a country's two-character Internet country
code plus a third character denoting the currency unit. For example, the
Canadian Dollar code (CAD) is made up of Canada's Internet code ("CA") plus
a currency designator ("D").
Asi que se puede asociar pais con moneda: buscando el codigo de moneda que
comienza con los dos caracteres de alpha_2 de pais
Supongo que se puede agregar el metodo a pycountries, o hacer una simple
funcion en python que recorra la lista de monedas y encuentre la que
comienza con el parametro que se le pase a la funcion
Es asi?
Nos leemos!
Angel "Java" Lopez
@ajlopez
2016-05-25 9:53 GMT-03:00 Fernando Riquelme <fernandoriquelme55 en gmail.com>:
> Bueno, luego de una larga comparación entre el listado para obtner los
> paises (iso3166.xml) y el listado para obtener su moneda (iso4217.xml),
> corroboré que hay casos en que comparten el code (numeric_code), tal el
> caso de Argentina:
>
> *<iso_3166_entry*
> alpha_2_code="AR" <--- AR, asi lo tengo guardado en base de datos
> - y no puedo comprar con nada en el iso4217
> alpha_3_code="ARG"
> numeric_code="032" <--- POR ESO TOMO NUMERIC
> name="Argentina"
> official_name="Argentine Republic" />
>
> y su correspondiente en moneda:
>
> *<iso_4217_entry*
> letter_code="ARS"
> numeric_code="032" <-- COMPARO CON ESTE
> currency_name="Argentine Peso" />
>
> Como les comentaba, sólo hay varios que mantienen el mismo código numerico
> en ambas listas, no es el caso de Brasil por ejemplo y ahí es donde se
> empieza a complicar.
>
> <iso_3166_entry
> alpha_2_code="BR"
> alpha_3_code="BRA"
> numeric_code="076"
> name="Brazil"
> official_name="Federative Republic of Brazil" />
>
> <iso_4217_entry
> letter_code="BRL"
> numeric_code="986"
> currency_name="Brazilian Real" />
>
>
>
> El 25 de mayo de 2016, 8:27, Fernando Riquelme <
> fernandoriquelme55 en gmail.com> escribió:
>
>> Se puede con numeric porque es un atributo tanto de country...que te
>> devuelve '024' como de currency que te devuelve '973' de ahí que jamas lo
>> encuentra, y en teoría son el mismo país, pero si funciona para Argentina,
>> por ejemplo.
>>
>> No probé babel, gabriel.
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160525/2459704f/attachment.html>
Más información sobre la lista de distribución pyar