0

私は Linux で常に実行されている Python コードを持っています。Python コードがファイルを変更できるように、このコードに外部データを頻繁にフィードする必要があります。さらに処理するためにこれらの引数を受け取るように Python コードを構造化するにはどうすればよいですか?

パイプを使用して外部プログラムを実行し、Pythonで引数を渡すことで、発信引数に関するいくつかのものを見つけました

しかし、次の引数を探しています

引数の受け渡し方法に柔軟に対応

4

1 に答える 1

4

ある種のプロセス間通信が必要です。

たとえば、プログラムの標準入力をフィードできます。から読み取ることで読み取ることができますsys.stdinが、プロセスを開始したプログラムが別のプロセスにハンドルを渡す必要があります。

もう 1 つの方法は、何らかのソケットを作成することです。これははるかにスケーラブルであり、プログラムが別のマシンで実行されているときにプログラムに接続でき、Python 以外のプロセスがプロセスと簡単に通信できるようになります。

于 2013-02-10T16:42:07.163 に答える