使用python ftplib发送自定义ftp命令

时间:2018-10-23 18:29:01

标签: python ftp

我正在使用已实现自定义FTP命令的专有系统。具体来说,我感兴趣的命令带有5个参数,是否可以使用python ftplib发送这样复杂的命令?

ftp.sendcmd() 

上面的功能似乎无法发送此复杂命令。

在我的示例中,该函数如下所示:

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

我是python的新手,因此非常欢迎您提供反馈。

1 个答案:

答案 0 :(得分:1)

要发送自己的命令,请使用FTP.sendcmd。该函数采用单个参数,即整个命令字符串。参数由FTP命令中的空格分隔,即

ftp.sendcmd(" ".join([cmd, args1, arg2, arg3, arg4, arg5]))