To create a visual overview of your memory on the hard disk with Python
Here is a little script in order to see what is your free disk space on your hard drive in Linux.
import psutil
import matplotlib.pyplot as plt
def get_disk_space(path):
disk = psutil.disk_usage(path)
free_space = disk.free / (1024.0 ** 3)
return free_space
def barchartdiagram():
paths = ["/", "/home/sven"] # Liste der zu überprüfenden Pfade
data = [get_disk_space(path) for path in paths]
# Erstelle das Balkendiagramm
plt.bar(range(len(data)), data, color=['blue', 'green'])
# Beschriftung der Achsen und des Diagramms
plt.ylabel("Freier Speicherplatz (GB)")
plt.xlabel("Festplatte")
plt.title("Freier Speicherplatz auf den Festplatten")
plt.xticks(range(len(data)), paths) # Setze die x-Achsenbeschriftungen
plt.show()
barchartdiagram()