다른 사용자 계정을 사용하는 작업 스케줄러에서 실행합니다. Windows에서 python 스크립트를 실행하고 os.unlink를 사용하여 파일을 삭제하려고 시도했지만 [ 오류 5] 액세스가 거부되었습니다.windows : python os.unlink raise OSError, [오류 5] 액세스가 거부되었습니다.
try:
os.unlink(file_path)
except OSError as error:
logger.error('failed, error: {0}'.format(error))
2014년 9월 18일 03 : 53 : 44,023 - 오류 : 액세스가 거부 [5가 오류] : u'C : \ 경로 \ test.tgz '당신은 아마 스크립트와 실행이 arent
은 명령 줄에서 사용할 수 있습니까? 백 슬래시 (ur'C : \ path \ test.tgz ', u'C : \\ path \\ test.tgz', u'C : /path/test.tgz '모두 작동 함)를 제대로 벗어 났습니까? – tdelaney