Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich in Python feststellen, ob eine Textdatei leer ist?

Wie kann ich in Python feststellen, ob eine Textdatei leer ist?

Linda Hamilton
Linda HamiltonOriginal
2024-10-25 10:39:02868Durchsuche

How can I determine if a text file is empty in Python?

Überprüfen der Existenz einer Datei mit Python

In Python können Sie mithilfe des OS-Moduls leicht feststellen, ob eine Textdatei leer ist oder nicht. Dieses Modul stellt verschiedene Tools für die Interaktion mit dem Betriebssystem bereit.

Um zu überprüfen, ob eine Datei leer ist, können Sie die folgenden Schritte ausführen:

  1. Importieren Sie das Betriebssystemmodul.
  2. Ermitteln Sie die Dateigröße mit os.stat("file").st_size.
  3. Überprüfen Sie, ob die Dateigröße gleich 0 ist. Wenn ja, ist die Datei leer; Andernfalls ist dies nicht der Fall.

Hier ist ein Beispiel-Codeausschnitt, der dies demonstriert:

<code class="python">import os

# Example file path
file_path = "file.txt"

# Check if the file is empty
if os.stat(file_path).st_size == 0:
    print("The file is empty.")
else:
    print("The file is not empty.")</code>

Dieser Code importiert das Betriebssystemmodul, ruft die Größe der Datei ab und vergleicht sie mit 0. Wenn die Datei leer ist, wird „Die Datei ist leer“ gedruckt. andernfalls wird „Die Datei ist nicht leer“ ausgegeben.

Das obige ist der detaillierte Inhalt vonWie kann ich in Python feststellen, ob eine Textdatei leer ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn