Új hozzászólás Aktív témák

  • Mr Dini

    addikt

    LOGOUT blog

    válasz axioma #730 üzenetére

    Sajnos a dict típust nem én választottam, a dialógus így tölti fel a változót. Gondolom azért, mert van olyan dialógus, ahol egyszerre többet is kijelölhetek. De ez most nem ilyen. Ha meg sztringbe konvertálom, akkor sem érek vele sokat. De megoldottam már! :))

    Valahogy így:

    try:
    if response['item'] == 1:
    print('1')
    elif response['item'] == 0:
    print('0')
    except KeyError:
    print('Kilépés...')
    exit(0)

    Először én is erre a stacked if-re gondoltam, de a try elvileg gyorsabb is. És így nem csak akkor lép vissza, ha canceled kulcs van a változóban, hanem nem várt, egyéb eseteknél is (persze csak KeyError-nál).

    Azért köszi! :R

    De a karakterkódolós hiba még mindig fennáll... Ahogy észrevettem, ha a droid.dialogGetInput(név,szöveg)-en keresztül kérem be a usertől a linket/szöveget, akkor az más kódolással érkezik, és ezért hal meg a kód a fentebb bemásolt ascii hibával. Hogy lehetne kideríteni a kódolást és megoldani azt, hogy kódolja át UTF-8-ba?

    [ Szerkesztve ]

    Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!

Új hozzászólás Aktív témák