# wykonaj polecenie pvs i zapisz wynik do zmiennej output
output = os.popen("pvs").read()
# podziel wynik na linie i usuń pierwszą linię nagłówka
lines = output.split("\n")[1:]
# stwórz pustą listę do przechowywania danych
data = []
# iteruj po liniach i dodaj krotkę z wartościami do listy data
for line in lines: if line: values = line.split() pv = values[0] psize = int(values[5].replace("g", "")) # usuń "g" z końca wartości i przekonwertuj na int pfree = int(values[6].replace("g", "")) data.append((pv, psize, pfree))
# wyświetl kolumny pv, psize i pfree
print("PV\tPSIZE\tPFREE") for d in data: print(f"{d[0]}\t{d[1]}\t{d[2]}")
# oblicz sumy psize i pfree
total_psize = sum(d[1] for d in data) total_pfree = sum(d[2] for d in data)