| Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) | Тема этой статьи может не соответствовать Википедии рекомендации по продуктам и услугам. Пожалуйста, помогите установить известность, указав надежные вторичные источники которые независимый темы и обеспечить ее подробное освещение, помимо банального упоминания. Если известность не может быть установлена, статья, вероятно, будет слился, перенаправлен, или же удалено. Найдите источники: "Pyftpdlib" – Новости · газеты · книги · ученый · JSTOR (Декабрь 2016 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
(Узнайте, как и когда удалить этот шаблон сообщения) |
Библиотека FTP-сервера Python (pyftpdlib) это FTP серверная библиотека, обеспечивающая переносимый интерфейс для простой записи очень эффективных асинхронных FTP-серверов с Python. В настоящее время это наиболее полная реализация FTP-сервера RFC-959, доступная для Python язык программирования.[нужна цитата ]
Функции
- Чрезвычайно легкий, быстрый и масштабируемый (см. ориентиры ).
- Использует sendfile (2) системный вызов для загрузки.
- Использует эполл / Kqueue / Выбрать для асинхронной обработки параллелизма.
- ... Но при желании можно перейти к модели с несколькими потоками / процессами (например: вы можете блокировать или использовать медленные файловые системы).
- Portable (полностью написан на чистом Python, работает с версиями от 2.4 до 3.4)
- Поддерживает FTPS (RFC-4217 ), IPv6 (RFC-2428 ), Имена файлов Unicode (RFC-2640 ), Команды MLSD / MLST (RFC-3659 ).
Смотрите также
- Портал бесплатного программного обеспечения с открытым исходным кодом
внешняя ссылка