在 Windows 上运行(通过任务调度程序使用不同的用户帐户)一个 python 脚本并尝试使用 os.unlink 删除一个文件,但出现 [Error 5] Access is denied 异常。
try:
os.unlink(file_path)
except OSError as error:
logger.error('failed, error: {0}'.format(error))
2014-09-18 03:53:44,023 - 错误:[错误 5] 访问被拒绝:u'C:\path\test.tgz'
最佳答案
使用:
os.system('rmdir "%s"' % path_of_link_to_delete)
对我有用
关于python - windows: python os.unlink raise OSError, [Error 5] 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25899405/