Glavni problem s djelomičnim otvaranjem datoteke je taj što može uzrokovati neočekivane greške. Ako je datoteka prevelika da bi se mogla otvoriti u cijelosti, Python će pokušati da je otvori u komadima. Ako je komad koji se pokušao otvoriti oštećen, Python neće uspjeti s greškom.
with open("filename.txt", "r") as f:
for line in f:
print(line)
Ovaj kod otvara datoteku pod nazivom “ime datoteke.txt” i čita je red po red. Za svaku liniju ispisuje tu liniju na konzolu.
Otvorite svojstva datoteke
U Pythonu, svojstva otvorene datoteke su način da se dobiju informacije o datoteci bez stvarnog otvaranja. Možete koristiti otvorena svojstva datoteke da biste dobili informacije kao što su naziv datoteke, veličina i tip datoteke.
Rad sa fajlovima
U Pythonu, datoteke su objekti koji se mogu čitati i pisati. Datoteke se mogu otvarati u tekstualnom ili binarnom načinu i mogu se čitati iz sistema datoteka ili niza. Datoteke se također mogu kreirati u Pythonu pomoću funkcije file().