Python Glossary English

все Python 3urllib.requestпонятие

urllib.request.FTPHandler

обработчики протоколов

Обработчик ftp:// URL: логин и пароль берёт из самого адреса, без них входит анонимно.

Синтаксис

urllib.request.FTPHandler()

Пароль из 'ftp://user:pass@host/path' остаётся в URL — в логах и сообщениях об ошибках, а сам FTP передаёт его открытым текстом. Соединение открывается заново на каждый запрос; переиспользует их CacheFTPHandler. FTPS (FTP поверх TLS) urllib не умеет — для него нужен ftplib.FTP_TLS.

Примеры

import urllib.request
req = urllib.request.Request('ftp://user:secret@ftp.example.com/pub/file.txt')
print(req.type, req.host, req.selector)
# → ftp user:secret@ftp.example.com /pub/file.txt

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности