如何使用Python从FTP服务器中删除文本?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Python从FTP服务器中删除文本?相关的知识,希望对你有一定的参考价值。
我希望从此页面中提取所有信息:
我理解请求lib不适用于ftp,所以我使用了ftplib。
但是,文档似乎只是探索目录中文件的下载。如何在没有“文件类型”的情况下下载此文件
提前致谢。
答案
如果要将文本文件内容下载到内存而不使用任何临时文件,请使用retrlines
like:
contents = ""
def collectLines(s):
global contents
contents += s + "
"
ftp.retrlines("RETR " + filename, collectLines)
或使用数组:
lines = []
ftp.retrlines("RETR " + filename, lines.append)
有关二进制文件,请参阅Read a file in buffer from FTP python。
以上是关于如何使用Python从FTP服务器中删除文本?的主要内容,如果未能解决你的问题,请参考以下文章