Скрипт Python в Windows для доступа к сайту SFTP

1

Мне нужно получить доступ к sftp [email protected] и получите 20110310statement.pdf в каталог $HOME\STATEMENTS в 3 часа каждый день.

Я не знаю, как это сделать в script с указанием имени пользователя и пароля и определения строки даты в Windows.

Я предлагаю python, но открыт для любого языка сценариев.

Любые указатели?

Теги:
sftp

2 ответа

2

Вы пробовали paramiko? и вы можете использовать модуль time, чтобы получить текущую дату и отформатировать ее, как вам угодно.

  • 0
    +1 Парамико прекрасно работает. Единственная проблема, с которой я столкнулся, заключается в том, что некоторые странные SFTP-серверы не возвращают cwd, когда они должны. Если вы когда-нибудь столкнетесь с проблемами с относительными путями или именами файлов «not found», вместо этого укажите абсолютные пути.
  • 0
    @Humble: Если это удовлетворительно, примите, пожалуйста, этот ответ - если нет, то, пожалуйста, дайте рекомендации относительно любых дальнейших проблем, которые у вас могут возникнуть.
0

Вместо того, чтобы создавать что-то с нуля, вы можете посмотреть на использование cygwin и rsync или GoodSync или MS SyncToy

Ещё вопросы

Сообщество Overcoder
Наверх
Меню