Institute of Computer Science
  1. Main page
  2. Teeme ise arvutimänge
ET
Log in

Teeme ise arvutimänge

  • Esileht
  • I RAAMAT
    • Eessõna
    • Hakkame pihta!
      • Esimesed katsetused
      • Esimene päris programm
      • Esimene mäng
    • Olulised mõisted
      • Muutujad
      • Arvud ja sõned
    • Veateated
    • Matemaatika
      • Põhitehted
      • Suurendamine ja vähendamine
      • Eriti suured ja eriti väiksed arvud
      • Moodul math
    • Andmetüübid
    • Sisend ja väljund
      • "print" käsk, end="", koma ja +
      • Sisendi küsimine failist või veebist
    • Esimene graafika
    • Mida õppisid?
  • II RAAMAT
  • III RAAMAT
  • IV RAAMAT
  • V RAAMAT
  • VI RAAMAT

Olulised mõisted ja sissejuhatus

Sisend ja väljund

Sisendi küsimine failist või veebist

Tavaliselt saadakse programmi sisend kasutajalt: tema nimi, arvu küsimine, nupu vajutus, hiire liigutamine vms. Kuid mõnikord on vaja sisendit saada ka failist või lausa veebist. Kuidas seda tehakse?

Info lugemine failist:

  • võtame kasutusele muutuja, näiteks fail, millele omistame avada tahetava faili nime jutumärkides (fail peab asuma samas kataloogis, kus sinu programmgi. Katsetamiseks loo oma kataloogi üks lihtne tekstifail laiendiga .txt). Faili avatakse käsuga open()
  • loeme faili sisu järgmisesse muutujasse käsuga fail.read() ja
  • prindime sisu välja

Info saamine veebist:

  • veebist info kätte saamiseks peab kõigepealt appi võtma abimooduli import urllib.request.
  • seejärel toimime samamoodi nagu failist lugemise korral. Võtame kasutusele muutuja, näiteks veeb, millele omistame veebiaadressi jutumärkides ja selle avamiseks kasutame urllib mooduli käske.
  • võtame uue muutuja, kuhu salvestame veebist saadud info
  • prindime info välja
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment