Я пытаюсь создать и записать во временный файл в ОС Windows с помощью Python. Я использовал модуль Python tempfile
для создания временного файла.
Но когда я иду писать этот временный файл, я получаю сообщение об ошибке Permission Denied
. Мне не разрешено писать во временные файлы?! Я делаю что-то неправильно? Если я хочу создать и записать во временный файл, как я должен это делать в Python? Я хочу создать временный файл в каталоге temp для целей безопасности, а не локально (в исполняемом файле .exe).
IOError: [Errno 13] Permission denied: 'c:\\users\\blah~1\\appdata\\local\\temp\\tmpiwz8qw'
temp = tempfile.NamedTemporaryFile().name
f = open(temp, 'w') # error occurs on this line