我注意到FTP库似乎没有直接从FTP服务器下载文件的方法或功能。我遇到的唯一一个下载文件的函数是ftp.retrbinary
,为了传输文件内容,你必须将内容写入Python脚本所在的本地计算机上的预先存在的文件中。 。
有没有办法按原样下载文件而不必先创建本地文件?
编辑:我认为更好的问题是:我是否需要预先存在的文件才能下载FTP服务器文件的内容?
答案 0 :(得分:0)
要从FTP下载文件,此代码将完成工作
import urllib urllib.urlretrieve('ftp://server/path/to/file', 'file') # if you need to pass credentials: # urllib.urlretrieve('ftp://username:password@server/path/to/file', 'file')