मैं एक स्वामित्व प्रणाली के साथ काम कर रहा हूं जिसने कस्टम एफ़टीपी कमांड लागू किया है। विशेष रूप से जिस आदेश में मुझे रूचि है वह 5 तर्क लेता है, क्या इस तरह के एक जटिल आदेश को भेजने के लिए पायथन ftplib का उपयोग करना संभव है?

ftp.sendcmd() 

उपरोक्त कार्य इस जटिल आदेश को भेजने में सक्षम प्रतीत नहीं होता है।

मेरे उदाहरण में, फ़ंक्शन इस तरह दिखता है:

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

मैं अजगर के लिए नया हूं इसलिए आपकी प्रतिक्रिया का बहुत स्वागत है।

0
dcrearer 23 अक्टूबर 2018, 21:29

1 उत्तर

सबसे बढ़िया उत्तर

अपना स्वयं का आदेश भेजने के लिए FTP.sendcmd. यह फ़ंक्शन एक एकल तर्क लेता है जो संपूर्ण कमांड स्ट्रिंग है। तर्क एफ़टीपी कमांड में रिक्त स्थान से अलग होते हैं, यानी।

ftp.sendcmd(" ".join([cmd, args1, arg2, arg3, arg4, arg5]))
1
Martin Prikryl 24 अक्टूबर 2018, 06:35