Python: Textdatei schreiben mit UliEngineering

Textinhalt lässt sich mit der UliEngineering-Python-Bibliothek einfach in eine Datei schreiben:

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

# Temporären Dateipfad erstellen
with tempfile.NamedTemporaryFile(mode='w', delete=False, suffix='.txt') as f:
    temp_file = f.name

# Inhalt in die Datei schreiben
write_textfile(temp_file, "Hello, World!\nDies ist eine Testdatei.")

# Zurücklesen zur Verifikation
with open(temp_file, 'r') as f:
    content = f.read()
    print(content)

# Aufräumen
os.unlink(temp_file)

Beispielausgabe

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

Diese Funktion schreibt den bereitgestellten String-Inhalt in eine Datei und behandelt automatisch Dateierstellung und richtige Kodierung. Sie ist ein praktischer Wrapper zum Schreiben von Textdateien mit ordentlicher Fehlerbehandlung. Das ist nützlich für das Speichern von Konfigurationsdateien, Logeinträgen oder beliebigen textbasierten Datenausgaben.

Verwandte Beiträge


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