pyftpdlib:极快且可扩展的 Python FTP 服务器库

时间:2024-08-23 15:49:49
【文件属性】:

文件名称:pyftpdlib:极快且可扩展的 Python FTP 服务器库

文件大小:273KB

文件格式:ZIP

更新时间:2024-08-23 15:49:49

python asynchronous ftp ftp-server ftps

快速链接 关于 Python FTP 服务器库提供了一个高级可移植接口,可以使用 Python 轻松编写非常高效、可扩展和异步的 FTP 服务器。 它是可用于Python编程语言的最完整的RFC-959 FTP 服务器实现。 特征 极其轻量、快速和可扩展(查看原因和基准)。 使用sendfile(2) (请参阅pysendfile )系统调用进行上传。 使用 epoll() / kqueue() / select() 异步处理并发。 ...但可以选择跳到多线程/进程模型(例如:您可以*地阻塞或使用慢速文件系统)。 便携:完全用纯 Python 编写; 通过使用单个代码库,可以使用从2.6到3.5的 Python。 支持FTPS ( RFC-4217 )、 IPv6 (RFC-2428)、 Unicode文件名 ( RFC-2640 )、 MLSD/MLST命令 (RFC-3


【文件预览】:
pyftpdlib-master
----MANIFEST.in(2KB)
----README.rst(9KB)
----.coveragerc(458B)
----CREDITS(4KB)
----docs()
--------rfc-compliance.rst(53KB)
--------api.rst(26KB)
--------tutorial.rst(20KB)
--------images()
--------conf.py(11KB)
--------make.bat(7KB)
--------benchmarks.rst(13KB)
--------install.rst(832B)
--------README(391B)
--------adoptions.rst(11KB)
--------Makefile(7KB)
--------index.rst(596B)
--------faqs.rst(16KB)
----.github()
--------FUNDING.yml(363B)
--------workflows()
----make.bat(1KB)
----LICENSE(1KB)
----pyftpdlib()
--------ioloop.py(36KB)
--------test()
--------prefork.py(4KB)
--------__main__.py(5KB)
--------authorizers.py(34KB)
--------__init__.py(3KB)
--------handlers.py(141KB)
--------log.py(6KB)
--------_compat.py(5KB)
--------filesystems.py(24KB)
--------servers.py(21KB)
----appveyor.yml(1KB)
----.ci()
--------appveyor()
----HISTORY.rst(36KB)
----.git-pre-commit(3KB)
----setup.py(5KB)
----.gitignore(119B)
----Makefile(6KB)
----demo()
--------multi_thread_ftp.py(754B)
--------basic_ftpd.py(2KB)
--------winnt_ftpd.py(1KB)
--------anti_flood_ftpd.py(2KB)
--------throttled_ftpd.py(1KB)
--------unix_daemon.py(5KB)
--------keycert.pem(2KB)
--------md5_ftpd.py(1KB)
--------tls_ftpd.py(1KB)
--------multi_proc_ftp.py(800B)
--------unix_ftpd.py(880B)
----scripts()
--------internal()
--------ftpbench(18KB)

网友评论