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