我正在使用已实现自定义FTP命令的专有系统。具体来说,我感兴趣的命令带有5个参数,是否可以使用python ftplib发送这样复杂的命令?
ftp.sendcmd()
上面的功能似乎无法发送此复杂命令。
在我的示例中,该函数如下所示:
SITE_CUSTOM_CMD(args1, arg2, arg3, arg4, arg5)
我是python的新手,因此非常欢迎您提供反馈。
答案 0 :(得分:1)
要发送自己的命令,请使用FTP.sendcmd
。该函数采用单个参数,即整个命令字符串。参数由FTP命令中的空格分隔,即
ftp.sendcmd(" ".join([cmd, args1, arg2, arg3, arg4, arg5]))