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.0.tar.gz (6.0 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.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: disklib-0.1.0.tar.gz
  • Upload date:
  • Size: 6.0 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.0.tar.gz
Algorithm Hash digest
SHA256 e7e5e9cda38a25630afb0e1ebd7e635cc476779086730fc0b4a7ec8ed40df5a4
MD5 920892b1c6d8dff2f3e751e98f2ceefb
BLAKE2b-256 df14659b3c1977be36206bceec16272e2d6280681bad23f782c399c314ba5946

See more details on using hashes here.

File details

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

File metadata

  • Download URL: disklib-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 621d7a1e59604162d7648b5cab29d0d17229e386de973a9f6809f1ec3961093a
MD5 a8c65562d1bc01b678db569c80b4d487
BLAKE2b-256 e7895752342cfe06962b2552c96c9a52f8e3633010282ce3f15d759413179dce

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