【发布时间】:2014-06-06 09:43:46
【问题描述】:
我正在尝试使用 Python 在 Windows 操作系统上创建和写入临时文件。我已经使用 Python 模块 tempfile 创建了一个临时文件。
但是当我去写那个临时文件时,我得到一个错误Permission Denied。我不允许写入临时文件吗?!难道我做错了什么?如果我想创建并写入一个临时文件,我应该如何在 Python 中进行呢?出于安全目的,我想在临时目录中创建一个临时文件,而不是在本地创建一个临时文件(在 .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
【问题讨论】: