gpt4 book ai didi

python-2.7 - Windows 错误 5 : Access is denied when trying delete a directory in windows

转载 作者:行者123 更新时间:2023-12-01 11:44:50 24 4
gpt4 key购买 nike

我正在尝试删除一个目录,但是当我运行代码时,它给出了 Windows 错误 5:访问被拒绝。这是我的代码:在 Release 文件夹中,有一个名为 OD 的文件夹。

if os.path.exists(os.path.join(get_path_for_output,'Release')):
shutil.rmtree(os.path.join(get_path_for_output,'Release'))

错误是这样的:

WindowsError: [Error 5] Access is denied: 'C:\\Users\\marahama\\Desktop\\Abdur_Release\\Release\\OD\\automations\\GEM\\FMS_adapter.py'

最佳答案

这是由于文件权限问题。

您需要具有对该文件执行该任务的权限。

要获取与文件关联的权限,请使用os.stat(fileName)

您可以使用os.access(fileName, os.W_OK)明确检查该文件的写入权限

然后,要更改权限,os.chmod(fileName,permissionNumeric)

例如:os.chmod(fileName, '0777')

要更改正在执行的当前文件的权限,使用 os.chmod(__file__, '0777')

关于python-2.7 - Windows 错误 5 : Access is denied when trying delete a directory in windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16183934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com