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