Ошибка разрешения планировщика заданий Python

Я пытаюсь запустить скрипт Python, который загружает ответы на опрос квалификационных показателей и сохраняет его в формате CSV. Как часть скрипта он вызывает zipfile.zipfile. Когда я запускаю программу внутри окна VS Code Terminal, она прекрасно скачивает и распаковывает файл. Однако, когда я запускаю скрипт в планировщике задач Windows, я сталкиваюсь с этой ошибкой.

<class 'PermissionError'>
Traceback (most recent call last):
  File "C:\Users\sdr-research\Dropbox (PCC)\SDR6\Qualtrics_Data\QualtricsSurveyResponses\mindshareResponsesPull.py", line 54, in <module>
    zipfile.ZipFile(io.BytesIO(requestDownload.content)).extractall("C:\\Users\sdr-research\Dropbox (PCC)\SDR6\Qualtrics_Data\QualtricsSurveyResponses")
  File "C:\Python36\lib\zipfile.py", line 1501, in extractall
    self._extract_member(zipinfo, path, pwd)
  File "C:\Python36\lib\zipfile.py", line 1555, in _extract_member
    open(targetpath, "wb") as target:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\sdr-research\\Dropbox (PCC)\\SDR6\\Qualtrics_Data\\QualtricsSurveyResponses\\Mindshare English v2.1.csv'

Я использую Python 3.6, Windows 10, я попытался изменить права доступа пользователя из моей учетной записи администратора, поместив путь к файлу в качестве программы для запуска, поместив python.exe в качестве программы для запуска и путь к файлу в качестве программы первый аргумент с папкой и без нее, в которой находится файл, в качестве параметра "start in". Я проверяю, когда я вставляю имя файла в планировщик задач, я помещаю цитаты вокруг пути, потому что в пути есть пробел.

Есть идеи?

0 ответов

У меня была аналогичная проблема с скриптом python, который не мог создать файл журнала при открытии с помощью планировщика задач (когда я запланировал Selenium для выполнения ежедневной задачи браузера). Решилось установкой флажка "Запускать с наивысшими привилегиями" на вкладке "Общие" задачи.

Другие вопросы по тегам