У Python є модуль tempfile, який містить класи та методи для коректної роботи з тимчасовими файлами та директоріями. Функція TemporaryFile створює тимчасовий файл у системній директорії та повертає файлоподібний об'єкт.
import tempfile
temp = tempfile. TemporaryFile()
try:
temp.write(b'Hello world!')
temp.seek(0)
print(temp.read())
finally:
temp.close()
# Output: b'Hello world!'
Створений тимчасовий файл буде видалено автоматично після закриття файлу або при виході з контекстного менеджера. Також інші процеси та програми не зможуть отримати доступ до цього тимчасового файлу.
#tempfile // #practice // Python
import tempfile
temp = tempfile. TemporaryFile()
try:
temp.write(b'Hello world!')
temp.seek(0)
print(temp.read())
finally:
temp.close()
# Output: b'Hello world!'
Створений тимчасовий файл буде видалено автоматично після закриття файлу або при виході з контекстного менеджера. Також інші процеси та програми не зможуть отримати доступ до цього тимчасового файлу.
#tempfile // #practice // Python