отправка пользовательских команд ftp с помощью python ftplib - PullRequest
0 голосов
/ 23 октября 2018

Я работаю с собственной системой, в которой реализованы пользовательские команды FTP.В частности, интересующая меня команда принимает 5 аргументов. Можно ли использовать python ftplib для отправки такой сложной команды?

ftp.sendcmd() 

Представленная выше функция не способна отправить этот комплекскоманда.

В моем примере функция выглядит следующим образом:

SITE_CUSTOM_CMD(args1, arg2, arg3, arg4, arg5)

Я новичок в Python, поэтому ваши отзывы очень приветствуются.

1 Ответ

0 голосов
/ 23 октября 2018

Чтобы отправить собственную команду, используйте FTP.sendcmd.Эта функция принимает один аргумент, который является всей командной строкой.Аргументы разделены пробелами в командах FTP, т.е.

ftp.sendcmd(" ".join([cmd, args1, arg2, arg3, arg4, arg5]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...