Mam problem z poniższym programem. Program się uruchamia, ale nie zapisuje danych do pliku testuj.txt
# Otwieramy plik dane.txt do odczytu
with open('./dane.txt', 'r') as plik_wejsciowy:
# Odczytujemy wszystkie linie z pliku i usuwamy ewentualne znaki nowego wiersza
dane = [line.strip() for line in plik_wejsciowy]
# Usuwamy powtórzenia zachowując kolejność (używamy zbioru do wykrywania unikatowych liczb)
unikatowe_dane = list(set(dane))
# Otwieramy plik testuj.txt do zapisu
with open('./testuj.txt', 'w') as plik_wyjsciowy:
# Zapisujemy unikatowe dane do pliku testuj.txt
for liczba in unikatowe_dane:
plik_wyjsciowy.write(liczba + '\n')
print("Dane zostały oczyszczone i zapisane do pliku testuj.txt.")
oczywiście w pliku dane.txt
są poniższe dane
367
45
3
45
45
234
36