Sobes.tech
Junior

Čo je potrebné urobiť na začiatku pri čítaní súboru?

sobes.tech AI

Odpoveď od AI

Je potrebné otvoriť súbor v príslušnom režime: čítanie, zápis, pridanie alebo binárny.

# Otvorenie súboru na čítanie v textovom režime (UTF-8)
f = open('my_file.txt', 'r', encoding='utf-8')

# Otvorenie súboru na zápis v binárnom režime
binary_file = open('binary_data.bin', 'wb')

Je dôležité použiť kontextového správcu with, aby bol súbor automaticky zatvorený po dokončení operácií, aj keď dôjde k chybe.

with open('my_file.txt', 'r', encoding='utf-8') as f:
    # Čítanie obsahu súboru
    content = f.read()
    # Ďalšie operácie s obsahom

# Súbor f sa automaticky zatvorí po opustení bloku with