Python: Zeilen in Datei zählen mit UliEngineering

Die Anzahl der Zeilen in einer Textdatei lässt sich mit der UliEngineering-Python-Bibliothek einfach zählen:

count_lines.py
from UliEngineering.Utils.Files import count_lines
import tempfile
import os

# Temporäre Datei für Demonstration erstellen
with tempfile.NamedTemporaryFile(mode='w', delete=False, suffix='.txt') as f:
    f.write("Zeile 1\n")
    f.write("Zeile 2\n")
    f.write("Zeile 3\n")
    temp_file = f.name

# Zeilen zählen
line_count = count_lines(temp_file)
print(f"Datei hat {line_count} Zeilen")

# Aufräumen
os.unlink(temp_file)

Beispielausgabe

count_lines_output.txt
Datei hat 3 Zeilen

Diese Funktion zählt effizient die Anzahl der Zeilen in einer Textdatei. Sie ist nützlich, um schnell die Dateigröße in Zeilen zu bestimmen, was bei Logdateianalyse, Datenverarbeitung und Textdateibearbeitung häufig vorkommt. Die Funktion behandelt sowohl Unix- als auch Windows-Zeilenenden automatisch.

Verwandte Beiträge


Ähnliche Beiträge nach Kategorie: Python, File I/O