Liigu sisu juurde
7.1 Töö txt failidega
- Tekstifailide lugemine ja kirjutamine on üks põhilisi tegevusi failidega töötamisel.
- Faili avamine: kasutatakse funktsioone nagu
open() erinevate režiimidega ('r' lugemiseks, 'w' kirjutamiseks, 'a' lisamiseks).
- Faili sulgemine on oluline, et andmed õigesti salvestuksid ja ressursid vabastuksid.
- Näited:
- Failist lugemine rea kaupa.
- Andmete kirjutamine faili.
- Võimalik on kasutada ka kontekstihaldurit
with, mis automaatselt sulgeb faili.
7.2 E-kirja saatmine ja saamine
- E-kirjade saatmiseks kasutatakse tavaliselt SMTP (Simple Mail Transfer Protocol).
- E-kirjade saamiseks kasutatakse POP3 või IMAP protokolle.
- Protsess hõlmab autentimist, sõnumi loomist ja saatmist.
- Turvalisus on oluline: kasutatakse SSL/TLS krüpteerimist.
- Võimalik on lisada manusfaile ja saata HTML-formaadis kirju.
7.3 JSON’i kasutamine
- JSON (JavaScript Object Notation) on populaarne andmevorming andmete salvestamiseks ja vahetamiseks.
- JSON on lihtne lugeda nii inimestele kui ka masinatele.
- Pythonis kasutatakse JSON failide lugemiseks ja kirjutamiseks
json moodulit.
- Peamised funktsioonid:
json.load() – JSON andmete lugemine failist.
json.dump() – andmete kirjutamine JSON formaadis faili.
json.loads() ja json.dumps() – töötamine JSON andmetega stringina.
- JSON on tihti kasutusel API-de andmevahetuses.