Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 1. Z pliku transakcje.txt wybierz tylko te, które mają dodatnią wartość
- # a) Otwórz plik transakcje.txt
- # b) Przejdź po wierszach tego pliku
- # c) Sprawdzaj czy w kolumnie z wartością znajdują się wartości dodatnie
- # d) Jeśli tak to je wyświetlaj
- # 2. Zapisz je do osobnego pliku o nazwie przychody.txt
- # 3. Napisz program, który otworzy plik przychody.txt,
- # odczyta wartości zapisane w kolejnych wierszach i wyświetli ich sumę.
- import csv
- # print("LINIA")
- # with open("transakcje.txt", "r", encoding="utf8") as file:
- # for line in file:
- # print(line.strip().split(";"))
- print("READER")
- # with open("transakcje.txt", "r", encoding="utf8") as file:
- # with open("przychody.txt", "a", encoding="utf8", newline="") as output_file:
- with (open("transakcje.txt", "r", encoding="utf8") as file,
- open("przychody.txt", "w", encoding="utf8", newline="") as output_file):
- reader = csv.reader(file, delimiter=";")
- for line in reader:
- name, amount, date = line
- if float(amount) > 0:
- print(line)
- writer = csv.writer(output_file, delimiter=";")
- writer.writerow(line)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement