首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现TFTP、FTP、SFTP服务器的Python包

实现TFTP、FTP、SFTP服务器的Python包
EN

Stack Overflow用户
提问于 2014-04-11 06:56:41
回答 1查看 5.6K关注 0票数 2

我正在使用tftpy在我的Python程序中创建TFTP服务器,它的工作原理非常棒。但是,我需要其他类型的服务器: TFTP、FTP、SFTP。我可以使用什么软件包来支持所有这些?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-11 07:15:40

每个协议都需要自己的实现,例如:

  • TFTP:TFTPy
  • FTP:ftplib
  • 帕拉米科扭曲的

但是,如果您坚持使用一个包来管理所有的包,并且不介意弄脏您的手,那么PycURL是适合您的:

PycURL是libcurl的Python接口。PycURL可以用于从Python程序中获取由URL标识的对象,类似于urllib Python模块。PycURL是成熟的,非常快速,并且支持许多特性。 libcurl是一个免费的、易于使用的客户端传输库,它支持FTP、FTPS、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、LDAP、LDAPS、FILE、IMAP、SMTP、POP3和RTSP.libcurl支持SSL证书、HTTP、HTTP、FTP上载、基于HTTP表单的上载、代理、cookie、user+password身份验证(Basic、Digest、NTLM、file、Kerberos4)、文件传输恢复、http代理和隧道等!

有关PycURL的代码示例,请查看这里这里

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23005565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档