我想知道是否有人观察到,与通过 Windows 命令提示符或使用 Perl 的Net::FTP模块执行 FTP get/put 相比,使用 Python 的ftplib通过 ftp 下载或上传文件所花费的时间非常大。
我创建了一个类似于http://code.activestate.com/recipes/521925-python-ftp-client/的简单 FTP 客户端,但我无法达到在 Windows DOS 提示符下运行 FTP 或使用 perl 时获得的速度. 是我遗漏了什么,还是 Python ftplib 模块有问题。
如果您能解释一下为什么我的 Python 吞吐量很低,我将不胜感激。