Fișiere
Ca fish, dar fiSHier)
Utilizarea fișierelor este larg răspândită pe larg în web development, deorece ele ne permit să stocăm și să accesăm informația necesară nouă. Acestă informație poate fi stocată în fișiere CSV (comma-separated values) - fisiere cu valori separate de virgulă.
Intro
Pentru a putea deschide aceste fisiere, mai întâi de toate trebuie să le încărcăm în Google Colab.
Dupa ce am încarcat fișierul în mapa Files(stanga sus), putem să folosim funcția open()
pentru a deschide acest fișier. Funcția open()
primește ca argumente 'adresa' fișierului, în cazul nostru: './heroes_information.csv'
și tipul de permisiune, în cazul nostru 'r'
de la 'read'.
Deshidem fișier
.open()
- principala funcție de deschidere a fișierului
Metode de deshidere
'r'
- Doar pentru citire (Read)'a'
- Pentru a adăuga informație (Append)'w'
- Pentru scrierea informației (Write)'x'
- Pentru a crea un fișier'r+'
- Permite citirea și scrierea informației'a+'
- Permite citirea și adăugarea informației
Metode de interpretarea
'b'
- binar, folosit pentru imagini, etc.'t'
- text, modul implicit
Structura
După ce am deschis fișierul, avem nevoie de funcția reader()
din modulul csv care va citi acest fișier și ne va întoarce un obiect.
Citirea din fișier
Se poate întampla ca în fișierul nostru CSV datele să nu fie separate prin ,
ci prin ;
. În cazul dat va trebui să setam in funcția reader delimitatorul sa fie ;
, care în mod implicit e setat să fie ,
.
Acum read_file poate fi transformat într-o structura de date deja familiara nouă, într-o listă de liste. Pentru asta folosim funcția pre-stabilită (built-in) list()
.
INTOTDEAUNA INCHIDE FIȘIERUL
Modificarea informației
.write()
- Scrie in fișier
filename.write(info)
Creăm fișier nou
Ștergem fișier
Pentru a șterge un fișier, trebuie să importăm modulul os
.remove() -
Șterge fișier din memorie
Verificarea existenței fișierului
Pentru a evita o eroare, vă recomandăm să verificați dacă fișierul există înainte de a încerca să îl ștergeți!
Accesarea fișierului
De pe calculator
De pe Google Drive
Citirea cu și fără CSV
Introducerea datelor in fișier
.writerow(info)
- Scrie o linie de informație
Fișier și dicționare
1️⃣ Creăm coloane
2️⃣ Adăugăm date
Mai multă informație : (site, more info, documentation)
To learn something new, you need to try new things and not be afraid to be wrong.
Last updated