datoteke Flashcards
(36 cards)
spremnici podataka na računalu nazivaju se
datoteke
datoteke su pohranjene u vanjskoj trajnoj memoriji (najčešćetvrdidisk) , i podaci se ne gube prilikom isključivanja računala
točno
datoteke također pohranjuju programski kôd u koja dva oblika
u izvornom oblik
binarnom (strojnom) obliku
dio operacijskog sustava zadužen za rad s datotekama naziva se?
datotečni pod (sustav) – engl. file sistem
koje su potrebe za upotrebom datoteka:
-trajno pohranjuju sve oblike informacija
-služe za razmjenu informacija između različitih programa
znakovne datoteke promatramo kao string
točno
uz pomoć datotečnog podsustava OS-a pohranjuje u obliku datoteke na određenu lokaciju na disku (npr. neku mapu) i ima koji sufiks? sufiks
.txt
slijedne datoteke u kojima je sadržaj smješten u bajtove su?
znakovne datoteke
„nevidljivi” pokazivač – engl. cursor se stvara kada?
prilikom otvaranja datoteke
CSV, .csv
comma separated values
vrsta datoteke s običnim tekstom koja koristi posebno strukturiranje za slaganje tabelarnih podataka je
CSV
CSV sadrži isključivo tekstualne podatke (koji se mogu zapisati ASCII ili Unicode znakovima)
točno
u CSV, zapisane vrijednosti odvojene su kojim razdjelnikom
– razdjelnik može biti zarez (,), dvotočka (:), točka-zarez (;), tabulator (\t)
u općoj strukturi CSV
-1. redak datoteke identificira (imenuje podatke) za svaku kolonu
-svaki sljedeći redak nakon toga su stvarni podaci
važna pravila CSV datoteka su
CSV je format za pisanje podataka koji sadrži polja/kolone odvojene razdjelnikom (npr. zarezom) i zapise/retke koji završavaju novim retkom
CSV format ne zahtijeva posebno kodiranje znakova,redoslijed bajtova ili oznaku za kraj retka
jedan zapis/redak može biti zapisan u višelinija
svi zapisi/redci trebaju imati isti broj polja i biti navedeni istim redoslijedom u svakom retku
podaci unutar polja interpretiraju se kao niz znakova,a ne kao niz bitova ili bajtova
susjedna polja moraju biti odvojena jednim zarezom,no ako se zarez koristi u opisu podatka (npr. decimalni broj 3,14) tada umjesto zareza koristimo neki drugi znak kao razdjelnik (npr. tabulator \t)
CSV format ne zahtijeva posebno kodiranje znakova,redoslijed bajtova ili oznaku za kraj retka
da
uključivanjem paketa naredbom import csv možemo
čitati datoteku
pisati u datoteku
CSV datoteka se otvara kao tekstualna datoteka s ugrađenom funkcijom open() koja vraća objekt datoteke
da
pisati u datoteku
možemo koristeći objekt
writer i write_row() metodu
datoteke u Pythonu su objekti (slično kao stringovi i liste)
da
koja metoda otvara datoteku za čitanje
‘r’
koja metoda otvara datoteku za pisanje
‘w’
koja metoda otvara datoteku za dodavanje novih podataka
‘a’
koju metodu koristimo za pisanje bilo kakvog stringa u datoteku
write()