Python bietet verschiedene Möglichkeiten, Dateigrößen zu ermitteln, was für verschiedene Zwecke wie Speicherverwaltung oder Leistungsoptimierung unerlässlich ist. In diesem Artikel erfahren Sie, wie Sie die Dateigröße mithilfe der integrierten Funktionen von Python effizient überprüfen können.
Die Funktion os.path.getsize ist eine der einfachsten und vielseitigsten Methoden zum Abrufen der Dateigröße in Python. Es akzeptiert ein einzelnes Argument, nämlich den Pfad zur Datei, und gibt die Größe der Datei in Bytes zurück.
import os file_path = "/path/to/file.txt" file_size = os.path.getsize(file_path)
Die resultierende Variable „file_size“ enthält die Größe der Datei in Bytes.
Für umfassendere Dateiinformationen, einschließlich ihrer Größe, können Sie die Methode pathlib.Path.stat verwenden. Es wird ein Statistikobjekt zurückgegeben, das verschiedene Attribute zur Datei enthält.
from pathlib import Path file_path = "/path/to/file.png" file_obj = Path(file_path) file_size = file_obj.stat().st_size
Auch hier enthält die Variable „file_size“ die Größe der Datei in Bytes.
Ob Wenn Sie die Einfachheit von os.path.getsize oder die zusätzlichen Attribute von pathlib.Path.stat bevorzugen, bieten diese Methoden zuverlässige Möglichkeiten zur Bestimmung der Dateigröße in Python. Denken Sie daran, dass Dateigrößen in Bytes angegeben werden, daher müssen Sie sie für bestimmte Anwendungen möglicherweise in besser lesbare Einheiten wie Kilobyte oder Megabyte umrechnen.
Das obige ist der detaillierte Inhalt vonWie kann ich die Größe einer Datei in Python effizient bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!