✦ Osnove Pythona Modul rada sa podacima

Koncept 20 · Rad sa fajlovima

Sačuvajte i pročitajte tekst.
Koristite privremeni fajl u pregledaču.

Tekstualni fajl čuva znakove. Koristite with open(...) da Python automatski zatvori fajl; koristite "w" za pisanje i "r" za čitanje.

01 Uči02 Isprobaj03 Predvidi

with open() bezbedno čita i piše tekstualni fajl.

Tekstualni fajl čuva znakove. Koristite with open(...) da Python automatski zatvori fajl; koristite "w" za pisanje i "r" za čitanje.

with open("notes.txt", "w", encoding="utf-8") as file:
    file.write("Learning Python is fun!")

with open("notes.txt", "r", encoding="utf-8") as file:
    content = file.read()

print(content)

Ovaj radni prostor pravi notes.txt pre čitanja. Fajl postoji samo u Python okruženju pregledača i nije fajl na vašem računaru.

Learning Python is fun!

Promeni jednu vrednost, zatim objasni kako se dobijeni podaci menjaju.

↳

Zapamti: Prati svaku operaciju nad podacima redom pre nego što predvidiš rezultat.

Isprobaj
with open("notes.txt", "w", encoding="utf-8") as file:
    file.write("Learning Python is fun!")

with open("notes.txt", "r", encoding="utf-8") as file:
    content = file.read()

print(content)
# Change the text, then run this complete example again

Pokreni primer, zatim promeni jednu vrednost i posmatraj rezultat.

Python radni prostor

Učitavanje Python okruženja…

Izmeni primer i pokreni ga u pregledaču.

working_with_files.pyPython
IzlazČeka se Python
Okruženje pregledača se učitava. I dalje možeš da menjaš primer koda.

Pyodide pokreće Python u Web Worker-u pregledača. Zaustavlja se i ponovo pokreće ako se kod predugo izvršava. Izvršavanje u pregledaču nije potpuna bezbednosna granica; ne unosi tajne i ne oslanjaj se na njega za izolaciju nepouzdanog koda.

Šta će ovaj program ispisati?

Pročitaj svaku operaciju nad podacima pre nego što izabereš odgovor.

with open("todo.txt", "w", encoding="utf-8") as file:
    file.write("Read\nPractice")

with open("todo.txt", "r", encoding="utf-8") as file:
    print(file.read())
Izaberi izlaz
Sloby, maskota Python AI Tutora

Tvoj mentor za učenje

Pitajte Slobyja o radu sa fajlovima

Opiši šta ti nije jasno, a Sloby će usmeriti tvoje razmišljanje.

Zdravo! Ja sam Sloby. Hajde da čitamo i pišemo privremeni Python tekstualni fajl.

Šta će ovaj program ispisati i zašto je with open(...) koristan pri radu sa tekstualnim fajlom?

with open("message.txt", "w", encoding="utf-8") as file:
    file.write("Hello file")

with open("message.txt", "r", encoding="utf-8") as file:
    text = file.read()

print(text.upper())
Python AI Tutor · Uči razumevanjem, a ne samo pokretanjem koda.