„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > ## Wie kann ich mit der Funktion os.stat() von Python feststellen, ob eine Textdatei leer ist?

## Wie kann ich mit der Funktion os.stat() von Python feststellen, ob eine Textdatei leer ist?

Veröffentlicht am 04.11.2024
Durchsuche:629

## How to Determine if a Text File is Empty Using Python\'s os.stat() Function?

Überprüfen, ob eine Datei leer ist

Bestimmen, ob eine Textdatei leer ist oder nicht, ist eine häufige Aufgabe in der Programmierung. In diesem Artikel wird eine Methode zur Durchführung dieser Prüfung mithilfe der stat()-Funktion aus dem os-Modul in Python untersucht.

Die stat()-Funktion

Die os.stat( ) bietet umfassende Informationen über eine Datei, einschließlich ihrer Größe, Berechtigungen und Änderungszeit. Das st_size-Attribut innerhalb des zurückgegebenen Objekts stellt die Größe der Datei in Bytes dar.

Überprüfung auf leere Dateien

Um zu überprüfen, ob eine Datei leer ist, können wir ihre Größe mit vergleichen null. Hier ist ein Beispiel in Python:

import os

file_path = "my_file.txt"
if os.stat(file_path).st_size == 0:
    print("The file is empty.")
else:
    print("The file is not empty.")

Wenn die durch file_path angegebene Datei null Bytes hat, wird die if-Bedingung als True ausgewertet, was auf eine leere Datei hinweist. Andernfalls ist die Datei nicht leer.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3