权限被拒绝给tempfile.mkdtemp()

时间:2019-08-17 20:28:29

标签: python python-3.x subprocess temp

要测试程序,我正在创建一个临时目录来存储输出。第一部分创建文本文件。第二部分更改文本文件。在最后一行,出现以下错误:

[Errno 13] Permission denied: 'C:\\Users\\matth\\AppData\\Local\\Temp\\tmph8a9kuxh'

代码:

tempdir =  tempfile.mkdtemp()
args = (
'python',
_EXECUTABLE,
'configure',
'--arg-one',
'ARGONE',
tempdir,
'-c',
str(pathlib.Path(tempdir)/'output.txt'),
'--force',
)
print(tempdir)
subprocess.run([x for x in args], check = True)

args = (
'python',
_EXECUTABLE,
'add',
'--node',
'NODE',
'-c',
str(pathlib.Path(tempdir)/'actions.txt'))
subprocess.run([x for x in args], check = True)

0 个答案:

没有答案