Windows:python os.unlink 产生 OSError,[Error 5] 访问被拒绝

2024-05-23 17:39:16 发布

您现在位置:Python中文网/ 问答频道 /正文

在windows上运行(由任务调度器使用不同的用户帐户)python脚本,并尝试使用操作系统取消链接,但获取[Error 5]访问被拒绝异常。在

try:
    os.unlink(file_path)
except OSError as error:
    logger.error('failed, error: {0}'.format(error))

2014-09-18 03:53:44023-错误:[error 5]访问被拒绝:u'C:\path\测试.tgz'


Tags: path用户脚本os链接windows帐户error
3条回答

使用:

os.system('rmdir "%s"' % path_of_link_to_delete)

为我工作

此脚本由任务计划程序运行。有两个选项可以解决此问题:一个是将文件夹的完全控制权授予用户帐户,以便脚本能够删除文件;另一个是在任务计划程序中选中“以最高权限运行”。在

您可能没有以管理员身份运行脚本,请右键单击cmd“以管理员身份运行”,然后在其中打开脚本

相关问题 更多 >