Python FTP服务器是一个使用异步接口的服务器,基于asyncore模块的pyftpdlib提供Python语言最完整支持RFC959 的FTP服务器。
Python FTP server library provides a high-level portable interface to easily write asynchronous FTP servers with Python. Based on asyncore framework pyftpdlib is actually the most complete RFC959 FTP server implementation available for Python programming language.
Features
High portability:
Entirely written in pure Python, no third party modules are used. It just should work on any system where select( ) or poll( )are available.
Extremely flexible system of "authorizers" able to interact with account and password database of different systems (Windows NT, Unix/Linux, OSx and so on...).
High performance: thanks to asyncore framework it permits multiplexing I/O with various client connections within a single process / thread.
Extremely simple and highly customizable thanks to its simpler Object Ori