Wpis z mikrobloga

Pythona uczę się od 3 dni, wcześniej bawiłem się coś w C++

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
rodzaj
pomiaru = odczytanalinia[:3]

print(rodzaj
pomiaru)
if rodzaj_pomiaru == "ABC":
# print("warunek spelniony!")


file.close()

#programowanie #python
  • 6