Autorisation refusée d'écrire dans mon fichier temporaire

Je cherche à créer et écrire dans un fichier temporaire sur le système d'exploitation Windows à l'aide de Python. J'ai utilisé le module Python tempfile de créer un fichier temporaire.

Mais quand je vais écrire le fichier temporaire, j'obtiens une erreur Permission Denied. Ne suis-je pas le droit d'écrire dans les fichiers temporaires?! Suis-je en train de faire quelque chose de mal? Si je veux créer et écrire dans un fichier temporaire, comment doit-dois-je le faire en Python? Je veux créer un fichier temporaire dans le répertoire temp pour des raisons de sécurité et non pas en local (sous la dir .exe est en cours d'exécution).

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

source d'informationauteur Mack