Wie groß ist es?
Du arbeitest als IT-Berater für ein großes Unternehmen. Sie haben viele Dokumente und Dateien auf ihrem Server gespeichert. Allerdings geht ihnen der Speicherplatz aus und sie müssen eine Überprüfung ihrer Dateien durchführen, um besser zu verstehen, wo der meiste Speicherplatz verwendet wird. Sie möchten ein Python-Programm, das einen Verzeichnispfad als Eingabe erhält, jede Datei und jedes Unterverzeichnis in diesem Verzeichnis durchläuft, die Größe jeder Datei (in Bytes) berechnet, sie addiert und die Gesamtgröße der Dateien in diesem Verzeichnis zurückgibt.
Die einzige Zeile der Eingabe ist ein String, der den Pfad zu einem Verzeichnis auf dem Server repräsentiert.
Die Ausgabe des Programms sollte eine einzelne Zahl sein, die die Gesamtgröße aller Dateien, in Bytes, darstellt, die in diesem Verzeichnis und seinen Unterverzeichnissen gefunden wurden.
Eingabe | Ausgabe |
documents | 24 |
Hinweis: Sie können online nachsehen, wie man die Größe einer Datei mit
pathlib
ermittelt.Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB