2017-06-28 42 views
0

バイナリファイルをIPアドレスにPUT転送するためのPythonライブラリがありますか?PythonでTFTPクライアント/ libaryを実行しています

理想的には、これが可能でない場合は、ビルドされたライブラリを使用し、python経由でcmdを呼び出すことは受け入れられるでしょう。 TFTPは、Windowsにインストールされている場合 通常、コマンドプロンプトでのコマンドは次のようになりますexample_filename.bin

もう一つ注意すべきは、Pythonがあるということです置くXXX.XXX.XXX.XXX -i

TFTP 32bitで動作し、64bitマシンで動作します。私はサブプロセスを使ってtftpを実行できませんでした。

答えて

1

あなたはTFTPy

TFTPyは、簡易FTPプロトコルの純粋なPython実装で使用することができます。

TFTPyはPythonプログラミング言語用のTFTPライブラリです。これには、サンプル実装を含むクライアントクラスとサーバークラスが含まれます。進捗インジケータを入力するためのUIに簡単に含めるためのフックが含まれています。 RFC 2349のRFC 1350,2347,2348、およびtsizeオプションをサポートしています。

+0

ファイルをアップロードしていただきありがとうございます。 import tftpy; クライアント= tftpy.TftpClient( 'xxx.xxx.xxx.xxx'、69); client.upload( 'local_filename'); – Rob

関連する問題