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.3.post2.tar.gz (7.8 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.3.post2-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file disklib-0.1.3.post2.tar.gz.

File metadata

  • Download URL: disklib-0.1.3.post2.tar.gz
  • Upload date:
  • Size: 7.8 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.3.post2.tar.gz
Algorithm Hash digest
SHA256 5c719a3aafb35985e514905c0da4371954de72624ab9f1558834771f5f45a0da
MD5 ba06861174adc9d7fe261e6583d4d435
BLAKE2b-256 30167329adfa93e2ddf0a2cbdd8043b9cab82cbaee2523abe7574a0d2f9b0c36

See more details on using hashes here.

File details

Details for the file disklib-0.1.3.post2-py3-none-any.whl.

File metadata

  • Download URL: disklib-0.1.3.post2-py3-none-any.whl
  • Upload date:
  • Size: 7.8 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.3.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 beb75b7dde866941b565df5e2b284823a6acb2d8dda8a2fbaa8af126fbc559bf
MD5 98695ed6e8f0dc0faba09019bf57854e
BLAKE2b-256 9f5a2a62eff1240e82748a3a2537c93db0a53986c81da044d25a377de24c12bf

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