Skip to main content

Internal disk usage helper library for Mauz projects

Project description

disklib

Dies ist die Dokumentation für die disklib-Bibliothek, die Funktionen zum Abrufen und Anzeigen von Festplattennutzungsinformationen bereitstellt.

Installation

Um die disklib-Bibliothek zu installieren, verwenden Sie pip:

pip install disklib

Verwendung

Hier ist ein einfaches Beispiel, wie Sie die disklib-Bibliothek verwenden können

from disklib import DiskUsage
disk = DiskUsage("C:/", "GB")
disk.free_on()
disk.usage_on()
disk.total_on()
print(disk)

Klassen und Methoden

DiskUsage

Die DiskUsage-Klasse ermöglicht das Abrufen von Festplattennutzungsinformationen.

Initialisierung

disk = DiskUsage(pfad: str, einheit: str = "GB")
  • pfad: Der Pfad des Laufwerks oder Verzeichnisses, für das die Festplattennutzung abgerufen werden soll.
  • einheit: Die Einheit für die Anzeige der Festplattennutzung (Standard ist "GB"). Mögliche Werte sind "B", "KB", "MB", "GB", "TB".

Methoden

  • free_on(): Ruft den freien Speicherplatz ab.
  • usage_on(): Ruft den verwendeten Speicherplatz ab.
  • total_on(): Ruft den gesamten Speicherplatz ab.
  • free_print(sprache: str = "DE") -> str: Gibt den freien Speicherplatz als formatierte Zeichenkette zurück.
  • usage_print(sprache: str = "DE") -> str: Gibt den verwendeten Speicherplatz als formatierte Zeichenkette zurück.
  • total_print(sprache: str = "DE") -> str: Gibt den gesamten Speicherplatz als formatierte Zeichenkette zurück.
  • get_einheit_auto(update: bool = False) -> str: Bestimmt automatisch die geeignete Einheit basierend auf dem gesamten Speicherplatz.

Fehlerbehandlung

Die disklib-Bibliothek definiert benutzerdefinierte Ausnahmen für die Fehlerbehandlung:

  • NotValidPfadError: Wird ausgelöst, wenn der angegebene Pfad ungültig ist.

  • NotValidEinheitError: Wird ausgelöst, wenn die angegebene Einheit ungültig ist.

Lizenz

Die disklib-Bibliothek ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der LICENSE-Datei.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

disklib-0.1.4.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

disklib-0.1.4-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file disklib-0.1.4.tar.gz.

File metadata

  • Download URL: disklib-0.1.4.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for disklib-0.1.4.tar.gz
Algorithm Hash digest
SHA256 914d8792b8ba9effb553b68ff572a289d169e3ebadba12933ef22d69a69ea485
MD5 19f2eb1c9468938fd87bf797e0de57ec
BLAKE2b-256 ec437704a8be292f2b5405aad92c8b95c77246780ec994b16e9d5ee3ee0bb614

See more details on using hashes here.

File details

Details for the file disklib-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: disklib-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for disklib-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0082d0f977c8b132d220170cb7607175ed86a4a223374a8533b2d8d72b947882
MD5 268dc63258c095bdc20d445eef1beea7
BLAKE2b-256 744e3e8a907193ff52464b3cf87d2fee11481d8610bbc12b491db3dddcd6a937

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page