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'.

# pentru a deschide aceste fisiere, folosim comanda open()
opened_file = open('./heroes_information.csv', 'r') 
# deschidem fișierul csv în mod citire

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