Aktywne Wpisy
Gumez +499
Moja mama dzisiaj zmarła. Rak ją wykończył. Była bardzo wierząca, wiec proszę chętnych o modlitwę #modlitwa #mirkomodlitwa

yourgrandma +19
źródło: b237060886f597eded3ad19b1a53f5a5d0dd63d287cdfe27c61f4f54a4fba1da
PobierzZagłosuj na lepszy utwór:
- Daddy! Daddy! DO! (Kaguya-sama: Love is War?) 21.8% (54)
- Dan Dan Kokoro Hikareteku (Dragon Ball GT) 60.5% (150)
- Flashback (Kokkoku) 8.1% (20)
- Gigi la Trotolla (Dashu Kappei) 9.7% (24)





Mam taki problem. Otwieram i odczytuję plik tekstowy. I to mi się udaje, ale gdy chcę sprawdzić czy pierwsze trzy znaki w odczytanej linijce pliku .txt mają początek ABC, to program się wysypuje, wyświetla się błąd w linii "file.close()" expected an intented block. Gdy zakomentuję linijkę z instrukcją warunkową if, to wtedy program wypisuje takie dane jakich się spodziewam
gdzie robię błąd?
file = open(plik)
for line in file.readlines():
tablica.append(line)
odczytanalinia = line
rodzajpomiaru = odczytanalinia[:3]
print(rodzajpomiaru)
if rodzaj_pomiaru == "ABC":
# print("warunek spelniony!")
file.close()
#programowanie #python
a i w ogóle ogarnij sobie context managery https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
nie trzeba wtedy pamiętać o wołaniu .close()
if rodzaj_pomiaru == "ABC":a po nim nie masz żadnej wciętej lini.