Datoteke čuvaju podatke i nakon što promenljiva nestane.
Tekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
with open("orders.txt", "w", encoding="utf-8") as orders:
orders.write("Keyboard x1\n")
with open("orders.txt", "a", encoding="utf-8") as orders:
orders.write("Mouse x2\n")
with open("orders.txt", "r", encoding="utf-8") as orders:
print(orders.read(), end="")Tekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
Keyboard x1
Mouse x2Tekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
Napomena za Playground u pregledaču: Tekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
try:
with open("orders.txt", "r", encoding="utf-8") as orders:
first_order = orders.readline()
print(first_order, end="")
except FileNotFoundError:
print("No orders have been saved yet.")Tekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
with open("orders.txt", "w", encoding="utf-8") as orders:
orders.write("New daily record\n")
with open("orders.txt", "a", encoding="utf-8") as orders:
orders.write("Another order\n")Tekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
from contextlib import contextmanager
@contextmanager
def order_message(order_id):
print("Opening order", order_id)
try:
yield
finally:
print("Closing order", order_id)
with order_message("A-12"):
print("Saving order")Tekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
Pratite evidenciju jedne porudžbine
- 1. Izaberite režimTekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
- 2. Uđite u withTekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
- 3. Čitajte ili pišiteTekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
- 4. Bezbedno izađiteTekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
Česte greške
- Korišćenje režima w za dodavanje porudžbineTekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
- Zaboravljanje kodiranjaTekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
- Otvaranje bez with blokaTekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
- Pretpostavka da datoteka postojiTekst objašnjava bezbedan rad sa datotekama, režimima otvaranja i with blokom.
