C#を起動し、pythonの関数を呼び出したい
今、C#のソースを触っているのですが、
一部Pythonで組んだ方が楽ということもあり、
Pythonで実装し、C#から呼び出すということをしています。
しかし、呼び出すたびにPythonを起動すると処理が重いため、
Pythonを常に実行している状態で、
C#からPythonのある関数にアクセスして結果を得るということをしたいのですが、
どう実現するのかがまったく分かりません。
ご教授願えないでしょうか。
補足
Pythonのあるプログラムが起動している状態で、
C#のプログラムを実行し条件を満たすと、C#からあるPythonのある関数にアクセスし、
PythonでprintされたものをC#で取得するといった感じのものを目指しています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。