C# でリアルタイムに処理されたデータを別の Python アプリケーションに渡して、さらにリアルタイムで処理したいと考えています。これらのデータを CSV ファイルに記録し、Python に同時に読み取らせようとしましたが、Windows が CSV ファイルをロックしているようで、C# がログインしているときに同時にファイルを読み取れません。
C# から Python にリアルタイム データを共有する方法を知っている人はいますか?
C# でリアルタイムに処理されたデータを別の Python アプリケーションに渡して、さらにリアルタイムで処理したいと考えています。これらのデータを CSV ファイルに記録し、Python に同時に読み取らせようとしましたが、Windows が CSV ファイルをロックしているようで、C# がログインしているときに同時にファイルを読み取れません。
C# から Python にリアルタイム データを共有する方法を知っている人はいますか?
1 つの方法は、パイプを使用することです。内容を出力して、python プログラムに読み取らせます。
ファイルはより柔軟です。それらを使用できます。作成方法を変更するだけです。FileStreamを作成するときは、必ずFileShare.Readを指定してください。