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

802

    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. Riikka Purra lupasi Suomen kansalle 1 euron bensaa, hinta nyt 2 euroa

      Vasemmistolaisen Marinin hallituksen aikana bensa ei maksanut kuin 1,3 euroa litralta. Ministerin pitäisi perustuslain m
      Maailman menoa
      289
      5445
    2. Kohdataanko me

      Enää?
      Ikävä
      70
      5026
    3. Rakkaalle miehelle

      Terveiset rakas. Ikävä on edelleen. Suru valtaa sydämen, kun en saa lähestyä sinua. En saa vastauksia, en soittoa, viest
      Ikävä
      48
      4136
    4. Eräs on taas viettänyt kokoyön täällä!!

      Etkö sä nuku koskaan??
      Ikävä
      51
      3830
    5. Olipa turha tämä

      Rakkaustarinamme
      Ikävä
      41
      3458
    6. SDP:n kansanedustaja Nazima Radmyar uhriutuu somessa saamistaan viesteistä.

      https://www.is.fi/politiikka/art-2000011854410.html Miksi Razmyar ei kestä kansan palautetta oikean kansanedustajan tavo
      Maailman menoa
      87
      3107
    7. Muistatteko kuinka Marinin hallituksen aikaan kansalaisilla oli varaa kuluttaa?

      Tavallisella perheelläkin oli rahaa käydä sääännöllisesti ravintoloissa syömässä, koska vahvat ammattiliitot olivat neuv
      Maailman menoa
      69
      2972
    8. Mitä tapahtuu

      Sitten keväällä ja kesällä
      Ikävä
      38
      2130
    9. Voitko sanoa jotain

      Hellää?
      Ikävä
      44
      2081
    10. UMK-juontajakaksikon pari isoa "mokaa" ihmetyttää - Mitäs tykkäsit Syköstä ja Uotisesta juontajina?

      Tänä vuonna UMK-lavalla nähtiin artistien lisäksi juontajakolmikko Jorma Uotinen, Sami Sykkö ja Jasmin Beloued. Juontami
      Euroviisut
      27
      2068
    Aihe