Python ohjelmointi

Hei, kysyisin seuraavaa.
Olen opetellut Python ohjelmointia ja tutuksi on tullut myös Tkinter. Tkinter on mainio väline ohjelmaan jota suunnittelen. Minulla on seuraava ongelma, johon kaipaan apua.
Olen laatinut listan, jossa on paljon tietoa, tämän olen tallettanut .txt tiedostoon alekkain. Tkinterillä olen luonut näppärän ikkunan, missä voin painikkeilla suorittaa toimintoja. Nyt kysyn, että onko mahdollista tuoda tuohon ikkunaan tietoa .txt tiedostosta. Tarkoitan siis sitä, että kun esimerkiksi painaa painiketta, niin ikkunaan ilmestyy tietoja .txt tiedostosta tiettyjen määrittelyiden mukaan. Olen yrittänyt etsiä tietoa, mutta tähän en ole löytänyt vastausta.
Kiitos jo etukäteen avustanne.
4186
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

On toki mahdollista. :)

Teet vain ohjelman joka avaa tiedoston, lukee sieltä halutun tiedon, ja laittaa esille.

Eli etsi vaikka miten luetaan ja parsitaan tietoa tekstitiedostosta. Kokeile ensin saada tieto luettua tieto muuttujaan ja näytettyä vaikka komentorivillä. Sitten siitä pitäisi olla aika helppo saada se ikkunaan.

Äänestä

Ubuntun suomenkielinen foorumi on hyvä paikka kysellä neuvoja, tänne paskahuussin seinälle ei voi ohjeita kirjoitella, eikä linkkejä autaville sivuille jakaa.

Äänestä
  • Ubuntun foorumi on hyvä paikka kysellä ubuntusta.

    Äänestä

  • ohjelmointiputka kirjoitti:

    Ubuntun foorumi on hyvä paikka kysellä ubuntusta.

    Joo, Ubuntun foorumilla voi kysellä myös ubuntusta, mutta python, php, linux shell ja vastaavat asiat käsitellään Ubuntun foorumilla katekoriassa:
    »»»»»
    » Ohjelmointi, palvelimet ja muu edistyneempi käyttö
    »»»»»

    Python koodi on erittäin arka väärille rivityksille, puuttuville välilyönneille, ja poistetuille tabuloinneille, joten tänne ei toimivaa esimerkkiä voi laittaa. Jos sitten laitat linkin pastebin.com sivulle, vastauksesi poistetaan, ja tilalle tulee teksti:
    »»»»»
    » Ylläpito on poistanut tästä viestin sääntöjen vastaisena.
    »»»»»

    joka on minun mielestä ihan käsittämätöntä. Nämä suomi24 "Ohjelmointi" ja sen alakatekoriat ovat täysin turhia katekorioita, nykyisen moderoinin vuoksi.

    Äänestä

Ketjusta on poistettu 1 sääntöjenvastainen viesti.

Kommentoi aloitusta


Katja1989 kirjoitti:

Hei, kysyisin seuraavaa.
Olen opetellut Python ohjelmointia ja tutuksi on tullut myös Tkinter. Tkinter on mainio väline ohjelmaan jota suunnittelen. Minulla on seuraava ongelma, johon kaipaan apua.
Olen laatinut listan, jossa on paljon tietoa, tämän olen tallettanut .txt tiedostoon alekkain. Tkinterillä olen luonut näppärän ikkunan, missä voin painikkeilla suorittaa toimintoja. Nyt kysyn, että onko mahdollista tuoda tuohon ikkunaan tietoa .txt tiedostosta. Tarkoitan siis sitä, että kun esimerkiksi painaa painiketta, niin ikkunaan ilmestyy tietoja .txt tiedostosta tiettyjen määrittelyiden mukaan. Olen yrittänyt etsiä tietoa, mutta tähän en ole löytänyt vastausta.
Kiitos jo etukäteen avustanne.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu