質問

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、ファイル、IMAP、SMTP、POP3、およびRTSP。 libcurlはSSLをサポートしています 証明書、HTTP POST、HTTP PUT、FTPアップロード、HTTPフォームベース アップロード、プロキシ、Cookie、ユーザー+パスワード認証(基本、ダイジェスト、 NTLM、Negotiate、Kerberos4)、ファイル転送再開、HTTPプロキシ トンネリングなど!

PycURLを使用したコード例については、こちらここ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top