我希望从此页面中提取所有信息:
我理解请求lib不适用于ftp,所以我使用了ftplib。
但是,文档似乎只是探索目录中文件的下载。如何在没有“文件类型”的情况下下载此文件
提前致谢。
如果要将文本文件内容下载到内存而不使用任何临时文件,请使用retrlines
like:
contents = ""
def collectLines(s):
global contents
contents += s + "\n"
ftp.retrlines("RETR " + filename, collectLines)
或使用数组:
lines = []
ftp.retrlines("RETR " + filename, lines.append)
有关二进制文件,请参阅Read a file in buffer from FTP python。