如何让paramiko等待传输完成?
我试过几种方法把文件上传到本地的FTP,发现ncftpput的速度真的很慢,所以我换成了lftp。
不过我注意到,我的Python脚本在使用ncftpput时会等它完成后再继续,但用lftp时,它只会把文件上传到FTP,然后脚本就继续往下执行了。
我现在是用paramiko通过SSH连接到我的网页服务器,然后把文件上传到另一个FTP。
有没有办法让它“等待”?我不想用sleep,因为文件大小会不一样,可能小文件等得太久,或者大文件等得不够。
有没有什么主意?或者lftp/ncftpput的替代方案?