python pysftp не работает как Windows задача - PullRequest
0 голосов
/ 20 марта 2020

Я написал небольшую python программу для загрузки некоторых удаленных файлов с сервера. Я использовал pysftp для этой работы. Все работает, как и ожидалось, но если я установил это как Задачу в Windows Task Scheduler, то это не удалось. Задача не запускается вообще и заканчивается кодом 0x1.

Я попытался воспроизвести это с помощью простой программы и смог воспроизвести проблему.

import pysftp
import base64
from pathlib import Path
from datetime import datetime

def main():
    print('Test Program')

main()

I Я добавил все операторы импорта, которые я использовал в моей другой программе, в этот тестовый скрипт, чтобы доказать, что pysftp плохо работает с планировщиком задач. Если я прокомментирую строку 1 и выполню, сценарий будет успешно выполнен как вручную, так и через планировщик задач. Очень странно. Я не уверен, как это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...