Kon*_*tin 2 python ftp sftp python-2.7 tftp
我正在使用tftpy在我的 Python 程序中创建 TFTP 服务器,它的工作原理很棒。但是,我需要其他类型的服务器:TFTP、FTP、SFTP。我可以使用什么包来支持所有这些?
每个协议都需要自己的实现,例如:
但是,如果您坚持使用一个包来统治所有这些,并且不介意弄脏您的手,那么 PycURL适合您:
PycURL是 libcurl 的 Python 接口。PycURL 可用于从 Python 程序中获取由 URL 标识的对象,类似于 urllib Python 模块。PycURL 很成熟,速度非常快,并且支持很多功能。
libcurl是一个免费且易于使用的客户端 URL 传输库,支持 FTP、FTPS、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、LDAP、LDAPS、FILE、IMAP、SMTP、POP3 和 RTSP。libcurl 支持 SSL 证书、HTTP POST、HTTP PUT、FTP 上传、基于 HTTP 表单的上传、代理、cookie、用户+密码认证(Basic、Digest、NTLM、Negotiate、Kerberos4)、文件传输恢复、http 代理隧道等等!