我希望从此页面中提取所有信息:
我知道请求库不适用于 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 .
关于python - 如何使用 Python 从 FTP 服务器上抓取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47880811/