Python Idle ei anna kirjoittaa ääkkösiä

åååäääööö

Mikähän kumma on oireena, kun äitä ja öitä ei saa kirjoitetuksi sen paremmin shelliin kuin koodieditoriin? Versio 3.5.3 kyseessä. Kokeilin virtuaali-Ubuntussa ja siinä toimii, mutta isännässä itsessään ei.

8

815

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Turbo-Urpo1

      Python 2.7.x ei hyväksy muuttujaksi ääkkösiä ja öökkösiä joten rivi
      ä=10;
      on väärin

      Python 3.6.7 hyväksyy mutta ei ole mitään hyvää syytä käyttää niitä, vaikka tämä toimisikin:
      ä=10;
      print(ä);

      • Turbo-Urpo1

        Näillä versio eroilla ei välttämättä ole mitään tekemistä käyttämäsi editorin kanssa. Testaa hyväksyminen käynnistämällä python tulkki suoraan ilman editoria:

        Ctrl Alt T
        python
        >>>

        tai

        Ctrl Alt T
        python3
        >>>


      • åååäääööö

        En käytä muuttujien nimissä skandeja. Äät ja ööt eivät Debianin Idlessä jostain syystä toimi. Kirjaimia ei tule siis ruudulle lainkaan. Törmään ensimmäistä kertaa tähän ongelmaan.


    • Pyytton

      Python 3.5 käyttää yleensä oletuksena ääkkösille soveltuvaa utf-8 -koodausta, mutta aiemmilla versioilla ääkkösille soveltuva koodaus piti aina määrittää manuaalisesti.

      Kokeileppa ajaa seuraava kodinpätkä:
      import sys
      print('Python käyttää oletuksena seuraavaa koodausta: ' sys.getdefaultencoding())
      print('Tämä komentotulkki käyttää oletuksena seuraavaa koodausta outputeille: ' sys.stdout.encoding)
      print('Tämä komentotulkki käyttää oletuksena seuraavaa koodausta inputeille: ' sys.stdin.encoding)
      input()

      Jos utf-8 ei ole oletuksena käytössä, voit määritellä käyttämäsi koodauksen seuraavasti:
      # -*- coding: utf-8 -*-

      • åååäääööö

        Kuten sanoin jo aiemmin, niin ääkkösiä ei voi kirjoittaa Idlen shelliin eikä ohjelmaeditoriin. Olen käyttänyt Pythonia useamman vuoden, ja törmäsin tähän ongelmaan ensimmäistä kertaa nyt Debianissa. Kyllä ne muuten tulostuvat ihan oikein, jos ajaa vaikka Ubuntussa kirjoitetun koodin Debianin puolella.


      • Pyytton
        åååäääööö kirjoitti:

        Kuten sanoin jo aiemmin, niin ääkkösiä ei voi kirjoittaa Idlen shelliin eikä ohjelmaeditoriin. Olen käyttänyt Pythonia useamman vuoden, ja törmäsin tähän ongelmaan ensimmäistä kertaa nyt Debianissa. Kyllä ne muuten tulostuvat ihan oikein, jos ajaa vaikka Ubuntussa kirjoitetun koodin Debianin puolella.

        Ääkkösiä ja öökkösiä voi aina tulostaa ja kysyä, jos käytetty koodaus tukee niitä. Muutujien nimissä ääkköisiä ei toki kannata käyttää.

        Oman koneeni oletuskoodaus on utf8, mikä tukee ääkkösiä ja öökkösiä.


      • åååäääööö
        Pyytton kirjoitti:

        Ääkkösiä ja öökkösiä voi aina tulostaa ja kysyä, jos käytetty koodaus tukee niitä. Muutujien nimissä ääkköisiä ei toki kannata käyttää.

        Oman koneeni oletuskoodaus on utf8, mikä tukee ääkkösiä ja öökkösiä.

        Kyllä koneessa toimii ääkköset muuten ihan hyvin. Mutta Idlessä ei jostain syystä toimi. Hankaloittaa jonkun verran koodin kirjoittamista.


    • EiTurhakkeita

      Ei kait Idleä mihinkään tarvita. Saattaa olla jotain hyötyä opiskellessa Pythonin perusteita. Joku editori ja Terminal riittävät ihan hyvin kaikkeen. En itse ole uusimpiin koneisiin edes ladannut Idleä. Pelkkä hidaste!

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Maahanmuuttajien vaikutus Suomen valtiontalouteen positiivinen

      Maahanmuuttajat maksavat enemmän tuloveroja kuin saavat tulonsiirtoja. Eroavat persuista tässä suhteessa. Persuista o
      Maailman menoa
      207
      3928
    2. Uusin tutkimus: Suomi on maailman toiseksi vähin rasistinen maa

      taakse jää mm. Ruotsi(7) ja Norja(8). Martin Paasi(kok.): Kumoaa vasemmiston väitteet. Kansainvälinen vertailu osoitta
      Maailman menoa
      81
      2106
    3. Ukrainan tiedustelun huippupotti - Iski ensin yhteen satamaan, sitten toiseen

      Ukrainan tiedustelupalvelu SBU kertoo johtaneensa operaatiota, jossa on isketty drooneilla Venäjän tärkeimpiin satamiin
      Maailman menoa
      89
      2093
    4. Ketkä 8 Ähtärin luottamushenkilöä saivat syytteen virka_aseman väärinkäyttämisestä?

      Nyt näiden valtuutettujen nimet esiin, kiitos! Nämä henkilöt pitää yksinkertaisesti laittaa syrjään Ähtärin kaupunginva
      Ähtäri
      49
      2045
    5. Ulkomaalaistaustaiset tulevat kalliiksi yhteiskunnalle.

      Selvitys: Ulkomaalaistaustaiset saivat selvästi enemmän työttömyysetuuksia ja toimeentulotukea kuin suomalaistaustaiset.
      Maailman menoa
      96
      1976
    6. Ähtärin päättäjät

      Nyt tulee kutsu leivättömän pöydän äärelle. Syytteet nostetaan. https://www.iltalehti.fi/kotimaa/a/cef83309-0a1b-4fcd-9b
      Ähtäri
      68
      1714
    7. Oletko tosiaan niin

      matalalla älykkyydellä varustettu että et tajua miten sua vedätetään? Kun susta ei tykätä.
      Viha
      142
      1124
    8. Arkkipiispa Tapio Luoma sanoo olevansa syvästi huolissaan lisääntyvästä rasismista ja islamofobiasta

      Tarvitsemme ymmärrystä ja uskontojen lukutaitoa erilaisia perinteitä kohtaan. Rauhallinen rinnakkaiselo ja toinen toisem
      Maailman menoa
      298
      1059
    9. Millaisia toiveita

      Sinulla on minun suhteeni?
      Ikävä
      79
      986
    10. Oikea mies ei katoa elämästä silloin

      Kun on vaikeaa. Väärä mies pysyy elämässä niin kauan kun aurinko paistaa ja on mukavaa. Mutta kuka jää elämään silloi
      Ikävä
      100
      869
    Aihe