Решил накорябать свой небольшой ftp-клиент так как у filezilla много недостатков.
def ftp_connect(): ftp_connect = ftplib.FTP(config_data_domain, config_data_user, config_data_password) #коннектимся msg = ftp_connect.getwelcome() #print (config_data_path) ftp_connect.sendcmd('CDUP')
на хостинге у меня 2 сайта:
и структура примерно такая
login ——————–
| |
site1 site2
| |
public_html public_html
все коннектится и текущий каталог становится site1/public_html
но мне надо перейти на 2 сайт как то и команда ftp_connect.sendcmd('CDUP')[ почему то не работает она не пишет ошибок но каталог не меняется.
Попытка сменить каталог указав имя вызывает ошибку
550 Failed to change directory
Собсно тут я еще об этом писал https://www.linux.org.ru/forum/web-development/16306351
Подскажите куда копать и как разобраться? Спасибо. Ftplib доселе не использовал.