【发布时间】:2014-09-17 20:04:38
【问题描述】:
在 Windows 上运行(由任务调度程序使用不同的用户帐户)python 脚本并尝试使用 os.unlink 删除文件,但得到 [错误 5] 访问被拒绝异常。
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'
【问题讨论】:
-
它可以在命令行上运行吗?你是否正确地转义了反斜杠(ur'C:\path\test.tgz', u'C:\\path\\test.tgz', u'C:/path/test.tgz' all work)?
标签: python windows python-2.7 unlink