[pyar] Desarrollo Comentado: Dia 2

Pablo M. Mana pablo.m.mana en gmail.com
Vie Dic 30 20:05:06 ART 2011


El día 30 de diciembre de 2011 17:00, Matías Bellone
<matiasbellone en gmail.com> escribió:
> 2011/12/30 Pablo M. Mana <pablo.m.mana en gmail.com>:
>> El día 29 de diciembre de 2011 22:20, Pablo M. Mana
>> <pablo.m.mana en gmail.com> escribió:
>>>> PyWAPI esta muy bueno, yo le saque la parte de yahoo y demas,
>>>> uso los datos de Google, te devuelve un Diccionario con la data...,
>>>> si lo definis en Español, ojo el encoding que devuelve acentos y eñes.
>>>>
>>
>> Me surgio una duda, se como recorrer un diccionario pero como recorro lo que da
>> pywapi.get_countries_from_google(hl='')
>> tiene una forma asi:
>>  [{'iso_code': 'US', 'name': 'USA'}, {'iso_code': 'FR', 'name':
>> 'France'}] pero con muchos mas elementos
>> Saludos.
>
>
> Si te fijás "[...]" denota una lista. Por lo que la recorrés como
> cualquier otra lista.
>
> El detalle es que esta es una lista de diccionarios así que si tenés
> esa lista simplemente la recorrés y cada elemento lo podés usar
> normalmente como cualquier diccionario.
>
>>>> lista1 = [{'iso_code': 'US', 'name': 'USA'}, {'iso_code': 'FR', 'name': 'France'}]
>>>> for item in lista1:
> ...     print u"País: %s - Código ISO: %s" % (item['name'], item['iso_code'])
> ...
> País: USA - Código ISO: US
> País: France - Código ISO: FR
>
>
> Saludos,
> Toote
> --

Otra cosa tengo la siguiente función, el problema que tengo es que el
if es case sensitive
¿hay alguna forma de hacer una comparación de palabras a prueba de que
se escriba la palabra de forma distinta ?


def AddValue(table, data1, data2):
    bdd = dbapi.connect(weatherlist)
    cursor = bdd.cursor()
    if table == "Countries":
        cursor.execute("insert into Countries values (?,?)", ( data1, data2))
    elif table == "Cities":
        cursor.execute("insert into Cities values (?,?)", ( data1, data2))
    else:
        print "error in AddValue"
    bdd.commit()
    bdd.close()


Saludos.
Pablo M. Mana



More information about the pyar mailing list