Python プログラムでtftpyを使用して TFTP サーバーを作成しています。ただし、TFTP、FTP、SFTP など、別の種類のサーバーが必要です。それらすべてをサポートするパッケージを使用できますか?
5289 次
1 に答える
5
すべてのプロトコルには独自の実装が必要です。次に例を示します。
ただし、単一のパッケージですべてを管理することに固執し、少し手を汚してもかまわない場合は、PycURLが最適です。
PycURLは libcurl への Python インターフェイスです。PycURL は、urllib Python モジュールと同様に、Python プログラムから URL によって識別されるオブジェクトを取得するために使用できます。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 プロキシ トンネリングなどをサポートしています!
于 2014-04-11T07:15:40.537 に答える