我觉得我的问题听起来有点愚蠢,但我对python编程还是个新手。在
我只想有一个文本变量,它从FTP服务器的.txt文件中获取一个字符串。在
所以总结一下:在FTP服务器上有一个.txt文件,我想把这个文件的内容存储在一个变量中。。。在
这就是我目前所拥有的。。。有人能帮我吗?我使用python3.6.3:)提前谢谢!在
from ftplib import FTP
ftp = FTP('1bk2t.ddns.net')
ftp.login(user='User', passwd = 'Password')
ftp.cwd('/path/')
filename = 'filename.txt'
ftp.retrbinary("RETR " + filename, open(filename, 'wb').write)
ftp.quit()
var = localfile.read
如果要将文本文件内容下载到内存中,而不使用任何临时文件,请使用^{} 如下所示:
或者使用数组:
^{pr2}$您可以使用
StringIO
作为retrlines
RETR
的缓冲区:相关问题 更多 >
编程相关推荐