Python: Textdatei lesen mit UliEngineering

Der Inhalt einer Textdatei lässt sich mit der UliEngineering-Python-Bibliothek einfach lesen:

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

# Temporäre Datei für Demonstration erstellen
with tempfile.NamedTemporaryFile(mode='w', delete=False, suffix='.txt') as f:
    f.write("Hello, World!\n")
    f.write("Dies ist eine Testdatei.\n")
    temp_file = f.name

# Datei lesen
content = read_textfile(temp_file)
print(content)

# Aufräumen
os.unlink(temp_file)

Beispielausgabe

read_textfile_output.txt
Hello, World!
Dies ist eine Testdatei.

Diese Funktion liest den gesamten Inhalt einer Textdatei und gibt ihn als String zurück. Sie behandelt unterschiedliche Zeilenenden automatisch (sowohl Unix \n als auch Windows \r\n). Das ist nützlich für das Lesen von Konfigurationsdateien, Logdateien oder beliebigen textbasierten Datendateien. Die Funktion ist ein praktischer Wrapper um Standard-Python-Datei-E/A-Operationen.

Verwandte Beiträge


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