Seite 1 von 1
den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 15:44
von TheFirstLaie
Moin leute,
ich möchte den verwendeten Speicherplatz auslesen, jedoch habe ich es bisher noch nicht verstanden.
Bisher habe ich das:
Ich möchte aber wirklich nur den verwendeten Speicher haben, brauche ich dafür ein anderes Modul? Stehe etwas aufm Schlauch, würde mich über Tipps freuen
Mit freundlichem Gruß
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 15:52
von Sirius3
Das liefert doch die Funktion. Dass da noch mehr geliefert wird, sollte doch nicht stören.
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 15:55
von sparrow
@TheFirstLaie: Du solltest anfangen die Dokumentation zu lesen. Dort ist jede Funktion entsprechend dokumentiert. shutil.disk_usage(path) ist
hier zu finden. Die Autoren waren so nett dort zu beschreiben, was "disk_usage" zurück liefert und haben die Dokumentation zu dem Typ der Rückgabe - nämlich ein
named tuple - sogar direkt verlinkt.
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 16:00
von TheFirstLaie
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 16:10
von Sirius3
@TheFirstLaie: sparrow hat ja schon geschrieben, dass ein namedtuple zurückgegeben wird. Magische Indexwerte sollte man nicht verwenden.
Variablennamen werden komplett klein geschrieben.
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 16:20
von TheFirstLaie
Danke für deine hilfe

Kannst du mir erklären warum deine Lösung die bessere ist verstehe ich noch nicht ganz. Also klar es ist naheliegend es zu machen wie du aber ist es auch ein "muss"?
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 16:23
von sparrow
Weil man durch lesen versteht, was da passiert. used = benutzt. Man schaut sich die Zeile an und weiß: Alles klar, die Funktion heißt "disk_usage" und der wert "used" wird abgefragt. Dann ist das wohl der belegte Speicherplatz.
Wenn da [1] steht, dann weiß man... dass man in der Dokumentation umständlich nachschauen muss.
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 16:29
von TheFirstLaie
Ach ok also der einfachheit wegen, du hast os.getcwd() rausgeschmissen, hat das einen bestimmten Grund?
Danke für deine Hilfe ich finde halt die docs wirklich gut aber meinchmal dauerts da einfach bis es klickt...
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 17:51
von Sirius3
Weil . bei Verzeichnen allgemein für das aktuelle Verzeichnis steht, bei getcwd muss man mehr lesen.
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 20:27
von __blackjack__
Wobei das nicht so wirklich gut ist wenn man an anderer Stelle den Leuten sagt sie sollen nicht "/" oder "\\" als Pfadtrenner verwenden. "." wäre dann eher `os.curdir`.
Re: den verwendeten Speicherplatz auslesen
Verfasst: Samstag 27. Juni 2020, 21:47
von TheFirstLaie
Ok ich danke euch für die Mühen hat mir weiter geholfen
