相关疑难解决方法(0)

Python ftplib在下载之前无法获取文件大小?

我正在使用ftplib来传输文件.一切都很好.现在我想在下载之前获取目标文件的大小.

  1. 首先,我尝试使用ftp.size(filename)获取大小.服务器抱怨我不能在ascii模式下这样做.

  2. 然后我尝试使用ftp.sendcmd("binary")和ftp.sendcmd("bin")设置二进制模式.在这两种情况下,服务器抱怨"500二进制不理解"

在此实例中,ftplib可以在下载之前获取文件的大小吗?我不控制FTP服务器,也无法改变它的行为方式.

谢谢

python ftplib

9
推荐指数
3
解决办法
9657
查看次数

标签 统计

ftplib ×1

python ×1