Как добавить временный каталог в Win 7 в качестве переменной Python

Временная директория в win 7 есть %userprofile%\AppData\Local\Temp и я хотел бы добавить его в скрипт Python как переменную, которая будет использоваться для создания там текстового файла.

Однако из-за % в начале, это делает Python неспособным идентифицировать его. Я пытался добавить двойной %%, но это не сработало.

Что я должен делать?

1 ответ

Вы должны использовать tempfile модуль вместо:

import tempfile
my_temp = tempfile.NamedTemporaryFile()

Это независимый от платформы способ получить временный файл.

Другие вопросы по тегам