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.1.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.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: disklib-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f3fd41db5a278b6701774e067b920ea6352a24e399e6cfb257b3f6182d152d71
MD5 67b7af78f6135136da0985960caff054
BLAKE2b-256 a21e2c6682e57eaa4261d826ad85f39ac464f29140e28f0ef187daa100174689

See more details on using hashes here.

File details

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

File metadata

  • Download URL: disklib-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a5fc5b43a8613e9153ba5ebf939404c5ec67d4a3366ce6bf73174776ebbb129
MD5 539547f2790d28449c4b2ef4d3b58c5f
BLAKE2b-256 52f6dcb18d64493033e1b5c0f152213bece655482997806e4340b18fbaa66a4c

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