我在FTP服务器上有27425个文件。 当我使用ftp.nlst()获取文件名列表时,它总是得到10000个结果。 如何获得超过10000个结果?
from ftplib import FTP
import os, sys, os.path
ftp = FTP('host', 'username', 'passwd')
ftp.cwd('/browse')
filelist = ftp.nlst()
print filelist
ftp.quit()
非常感谢。
答案 0 :(得分:0)
这可能不是客户端问题(您的python程序),但服务器只是减少了结果集。有关类似问题,请参阅here 基本上,您很可能必须调整FTP服务器配置的某些设置。如果您无法访问该文件,则可能需要将文件分发到多个目录。