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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mateusz251093: Tak jak @Bpnn pisze, jak chcesz mieć zakomentowaną tę linijkę to wstaw chociaż "pass". No i kod wklejaj na coś sensownego, bo formatowanie w Pythonie jest "dosyć" ważne ( ͡° ͜ʖ ͡°)
  • Odpowiedz