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
jsonmoodulit. - Peamised funktsioonid:
json.load()– JSON andmete lugemine failist.json.dump()– andmete kirjutamine JSON formaadis faili.json.loads()jajson.dumps()– töötamine JSON andmetega stringina.
- JSON on tihti kasutusel API-de andmevahetuses.
