Pyftpdlib - Pyftpdlib

pyftpdlib
Оригинальный автор (ы)Джампаоло Родола
изначальный выпуск2007
Репозиторий Отредактируйте это в Викиданных
Написано вPython
Операционная системаКроссплатформенность
ТипFTP сервер
ЛицензияЛицензия MIT
Интернет сайтgithub.com/ giampaolo/ pyftpdlib/

Библиотека 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 ).

Смотрите также

внешняя ссылка