我正在尝试从服务器下载ftp文件:
ftp://i.example.net/upload/file.csv
我可以使用urllib
执行此操作,无需身份验证:
urllib.urlretrieve('ftp://server/path/to/file', 'file')
我如何使用身份验证:
- Username: 'david'
- Password: 'password'
答案 0 :(得分:1)
初始化一个FTP处理程序,如下所示:
ftp = urllib2.FTPHandler()
然后用这样的参数连接:
ftp.connect_ftp(username, password, ...)
最后,在ftp对象下打开一个请求:
ftp.ftp_open(request_object)