使用auth下载ftp文件

时间:2015-03-04 23:07:02

标签: python

我正在尝试从服务器下载ftp文件:

ftp://i.example.net/upload/file.csv

我可以使用urllib执行此操作,无需身份验证:

urllib.urlretrieve('ftp://server/path/to/file', 'file')

我如何使用身份验证:

- Username: 'david'
- Password: 'password'

1 个答案:

答案 0 :(得分:1)

初始化一个FTP处理程序,如下所示:

ftp = urllib2.FTPHandler()

然后用这样的参数连接:

ftp.connect_ftp(username, password, ...)

最后,在ftp对象下打开一个请求:

ftp.ftp_open(request_object)