Python:
Tworzenie pliku tymczasowego

Jak to zrobić:

import tempfile

# Stwórz tymczasowy plik
with tempfile.TemporaryFile(mode='w+t') as tmp:
    # Zapisz dane do pliku
    tmp.write('Witaj, tymczasowy świecie!\n')
    # Wróć na początek pliku przed odczytem
    tmp.seek(0)
    # Wczytaj i wydrukuj zawartość
    print(tmp.read())

# Plik został już zamknięty i automatycznie usunięty

Wynik działania programu:

Witaj, tymczasowy świecie!

Szczegółowe spojrzenie:

Tymczasowe pliki były używane od początków programowania. W dawnych czasach, gdy pamięć była na wagę złota, umożliwiały przechowywanie danych przekraczających jej rozmiar. Alternatywą dla tworzenia tymczasowych plików jest wykorzystywanie pamięci podręcznej, co działa szybciej, ale jest ograniczone wielkością pamięci RAM. Szczegółowość implementacji w Pythonie opiera się o moduł tempfile, który zapewnia bezpieczeństwo (unikanie konfliktów nazw plików) i automatyzację (usuwanie plików po zakończeniu pracy).

Zobacz też: