Faili avamine
f = open('file.txt', 'r')
‘r’ – avatud lugemiseks.
‘w’ – avatud kirjutamiseks (loob uue faili või kirjutab olemasoleva üle).
‘a’ – avatud lisamiseks (lisab faili lõppu).
Faili lugemine
with open('file.txt', 'r') as f:
print(f.read())
file.read(n) – loeb n tähemärki (kogu faili, kui n ei ole määratud).
file.readline(n) – loeb rea (mitte rohkem kui n tähemärki).
file.readlines(n) – loeb n rida.
Kirjutamine faili
#Faili lugemine loendisse
def Loe_failist(fail:str) -> list:
f = open(fail, 'r', encoding="utf-8-sig")
jarjend = []
for rida in f:
jarjend.append(rida.strip())
f.close()
return jarjend
#Nimekirja kirjutamine faili
def Kirjuta_failisse(fail:str, jarjend:list):
f = open(fail, 'w', encoding="utf-8-sig")
for line in jarjend:
f.write(line + '\n')
f.close()
Faili sulgemine
with open('file.txt') as f:
for line in f:
print(line)
file.close() – sulgeb faili, vabastades ressursid.
Koos open(…) as f: – fail suletakse automaatselt.
Faili kustutamine
from os import path, remove
if path.isfile("fail.txt"):
remove("fail.txt")
Failide otsimine formaadi järgi
Näide mp3 otsingu kohta
from os import listdir
failinimed = listdir("C:\\Users\\marina.oleinik\\Music")
mp3_leidub = False
for failinimi in failinimed:
if failinimi.endswith(".mp3"):
mp3_leidub = True
break
print(mp3_leidub)


Lisa kommentaar